arr.map().filter()
时间: 2023-11-04 14:53:20 浏览: 86
js代码-let newArrayData=arrayData.map(it
arr.map().filter()是JavaScript中常用的数组方法之一。它们可以用来对数组进行处理和筛选。在给定的引用中,arr是一个数组,map()方法和filter()方法都被连续调用在arr上。
首先,map()方法用于将给定的回调函数作用于数组中的每个元素,并返回一个新的数组,新数组的每个元素是原数组中对应元素经过回调函数处理后的结果。在引用中的例子中,回调函数是`item => item + 1`,它会将数组中的每个元素都加1,并返回新的数组[2,3,4,5,6,7]。因此,`mapArr`会被赋值为[2,3,4,5,6,7]。
接着,filter()方法被调用在`mapArr`上。filter()方法会将给定的回调函数作用于数组中的每个元素,并返回一个新的数组,新数组的元素是满足回调函数返回值为true的原数组元素。在引用中的例子中,回调函数是`item => item > 5`,它会筛选出数组中大于5的元素,并返回新的数组[6,7]。因此,`filterArr`会被赋值为[6,7]。
综上所述,`arr.map().filter()`的结果是[6,7]。
阅读全文