美文网首页
数组方法 - 哪些方法会改变原数组

数组方法 - 哪些方法会改变原数组

作者: 恒星的背影 | 来源:发表于2022-03-15 11:13 被阅读0次

    for...in 拿到的是key,可用于对象,不推荐用于数组
    for...of 拿到的是value,不能循环普通对象,可用于Array, String, Map, Set, DOM collection, Generator 等

    数组方法

    不改变原有数组:

    .concat 
    .entries  返回数组 iterator
    .every
    .filter
    .find
    .findIndex
    .forEach  没有返回值,不能中断循环
    .includes
    .indexOf
    .join
    .keys
    .lastIndexOf
    .map
    .reduce
    .reduceRight
    .slice
    .some
    

    改变原数组:

    .copyWithin  有返回值
    .fill 有返回值
    .pop
    .push  返回数组长度
    .shift
    .unshift
    .sort
    .splice
    .reverse
    

    相关文章

      网友评论

          本文标题:数组方法 - 哪些方法会改变原数组

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