美文网首页
00011.js 数组方法 生成新数组

00011.js 数组方法 生成新数组

作者: 笑着字太黑 | 来源:发表于2022-02-21 07:51 被阅读0次
concat(): N
  功能: 合并数组,并返回合并之后的数据
  语法: array1.concat(array2, array3, ..., arrayX)
entries() : N
  功能:返回带有index/value对的 Array Iterator 对象。
  语法:array.entries()
        var fruits = ["Banana", "Orange", "Apple", "Mango"];
        var f = fruits.entries();
        for (x of f) {
          console.group(x);
          console.log(x[0]);
          console.log(x[1]);
          console.groupEnd();
        }
filter(): N
  功能:返回判断结果为true的元素组成的新数组
  语法:array.filter(function(currentValue, index, arr), thisValue)
Array.from(): 
  功能:从具有 length 属性或可迭代对象的任何对象返回 Array 对象。
  语法:Array.from(object, mapFunction(可选), thisValue(可选))
        var myArr = Array.from("ABCDEFG");
        object
            想要转换成数组的伪数组对象或可迭代对象。
        mapFn (可选参数)
            新数组中的每个元素会执行该回调函数。
        thisArg (可选参数)
            执行回调函数 mapFn 时  this 对象。
keys(): N
  功能:返回数组全部数组键(索引)组成的新数组
  语法:array.keys()
map(): N
  功能:为每个数组元素调用函数的结果创建新数组并返回
  语法:array.map(function(currentValue, index, arr), thisValue)
slice(): N
  功能:返回数组中指定位置元素组成的新数组
  语法:array.slice(start, end)  // start,end可选,可为负值

相关文章

  • 00011.js 数组方法 生成新数组

  • js数组去重

    1、要求将数组中的0项去掉,将不为0的值存入一个新的数组,生成新的数组 方法一 filter 方法二 2、数组[4...

  • 过滤数组,只保留正数

    直接在原数组上操作 生成新数组 filter() 方法创建一个新数组, 其包含通过所提供函数实现的测试的所有元素。 *

  • 前端常见面试题

    1~数组的map方法和foreach的区别 foreach只做循环,map循环数组的每一项,生成新的数组对象,然后...

  • Julia快速入门(四)数组生成、repeat; 错误处理

    本篇代码在Julia1.0.2中测试通过 数组 数组定义方法 数组的特殊生成方法 数组的操作函数 数组的repea...

  • 无标题文章

    随机生成字符数组 封装一个方法getChars,该方法实现生成指定长度不重复的char数组,该数组的元素为26个字...

  • 2021-09-07编程trick

    动态规划,仅仅与上一状态有关的,可以滚动数组 滚动数组时,一般生成一个新的数组,当作新数组,因为记忆数组需要在外部...

  • JS数组去重

    方法一:遍历数组,建立新数组,利用indexOf判断是否存在于新数组中,不存在则push到新数组,最后返回新数组 ...

  • 数组去重方法总结

    简单数组: 1. 基础方法: 思路---新建一新数组,遍历传入数组,值不在新数组就push进该新数组中。 2. 最...

  • JavaScript 每日小知识 | .map()

    map() 方法创建一个新数组,其结果是该数组中的每个元素调用一个提供的函数。 语法 参数 callback 生成...

网友评论

      本文标题:00011.js 数组方法 生成新数组

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