,这个元素保存到新数组中;若返回值为false,则该元素不保存到新数组中;原数组不发生改变。...Array的重复元素:
filter()接收的回调函数,其实可以有多个参数。...回调函数还可以接收另外两个参数,表示元素的位置和数组本身:
let nums = [10, 20, 100, 30, 320, 55, 80, 210, 20, 55, 320]
let newNum2...[10, 20, 100, 30, 320, 55, 80, 210]
去除重复元素依靠的是indexOf总是返回第一个元素的位置,后续的重复元素位置与indexOf返回的位置不相等,因此被filter...2. map函数
方法返回一个新数组,新数组中的每一个元素为原始数组对应每一个元素调用函数处理后的值;不会对空数组进行编辑,不改变原来的数组。