美文网首页
typescript使用Array.at报错问题 Propert

typescript使用Array.at报错问题 Propert

作者: mudssky | 来源:发表于2022-09-09 10:06 被阅读0次

    原因应该是array.at 是es2022新增的语法,typescript低版本还不支持

    而且仅仅是typescript报错,但是在浏览器里面还是正常运行的(如果改成any)

    因为array.at 可能有兼容问题,所以我写了一个泛型函数替代了

    因为我当前的需求是获取最后一个元素,本来想用Array.at(-1),这样比较方便

    /**
     * 获取数组的最后一个元素
     * @param arr
     * @returns
     */
    export function getArrayLast<T>(arr: T[]) {
      return arr?.[arr.length - 1]
    }
    
    

    相关文章

      网友评论

          本文标题:typescript使用Array.at报错问题 Propert

          本文链接:https://www.haomeiwen.com/subject/ofbanrtx.html