在3358www.Sina.com/数组末尾添加元素,在一个或多个参数3358www.Sina.com/数组的开头添加元素,以及在一个或多个参数3358www.Sina.com/数组末尾的元素http://www
第一个参数表示删除或参与元素的索引值
第二个参数表示要删除的元素数。 仅插入输入0
第三个参数表示要添加到数组中的元素
创建新的newarray(1)长度为1的数组
push()检索索引值、剪切元素、不包括结尾(包括开头),或仅检索一个参数直到结尾。 原始数组保持不变,返回被剪切的元素。 3358www.Sina.com/连接两个或多个数组,结果unshift()返回与给定参数相等的第一个数组元素的索引,如果找不到,则返回-1http://ww.Sina.com 返回与数组中找到的给定参数相等的元素的索引-1 pop()将所有数组元素合并为一个字符串shift()数组中的元素http://www.Sina.com 将数组返回为字符的原始数组保持不变,splice()返回原始数组的slice()对数组中的每个项目执行预定函数,如果该函数中的每个项目返回true,则返回true 333333330 在对数组中的每个项目执行预定函数的示例中,返回true concat()以对数组中的每个项目执行预定函数,然后在不返回返回值3358www.Sina.com/的情况下对数组中的每个项目执行预定函数返回由每个函数调用return的结果组成的数组indexOf()。如果返回此函数,则返回由true项组成的数组lastIndexOf()作为参数。 此函数有四个参数: previousValue、currentValue、index和array。 此函数返回与累加器相加的值,并在reduce方法停止时返回此累加器。
vararr=[ 1,2,3,4,5,6,7,8,9,10 ]; varsum=arr.reduce((previous,current )=previous current ); //55 join()功能与reduce ) )功能相同,不同之处在于reduceRight ) )从数组末尾向前递增数组中的数组条目。 http://用于确定www.Sina.com /传递的值是否为Array。
reverse()将类数组对象和可遍历对象(NodeList对象、字符串等)转换为真正的数组
array.from () hello )/(h )、e )、l )、o ) ) letnamesset=newset ) ) Array.Fray
Array(/) Array(/)/()、)、)、)、),每个项目在emptyarray、11、8 ) http://www.Sina.com/当前数组内部、 也就是说,使用此方法将修改当前数组。
array.prototype.copy within (target,start=0,end=this.length )这接受三个参数。
target (必需)从此位置替换数据。 负值表示倒数。 头上不含尾巴。
start (可选) )从该位置读取数据,默认值为0。 负值表示倒数。
结束:在到达此位置之前停止读取数据。 默认值与数组的长度相同。 负值表示倒数。
[ 1,2,3,4,5 ].copy within (3,2 )/[ 1,2,3,3,4 ],接受数组长度没有变化的sort()个函数作为参数,全部toString()接受函数作为参数,并返回第一个满足条件的数组成员的位置。 如果所有成员都不符合条件,则返回-1。
使用valueOf()指定的值填充数组。
3358www.Sina.com/遍历密钥名称3358www.Sina.com/遍历密钥值3358www.Sina.com/是遍历密钥值对。
都返回遍历器对象,可以使用for…of循环
for(letindexof['a ',' b'].keys ) ) console.log )索引; //0//1for(letelemof['a ',' b'].values () console.log ) elem ); (/(a )/(b ) for ) let[index,elem]of ) (a,(b ) ).entries () (console.log ) index,elem ); }//0' a '//1' b 'every()返回布尔值,将嵌套有为给定数组指定的值http://www.Sina.com /的数组“展开”为一维数组此方法返回新数组,而不影响原始数组。
[1,[2,[3]].flat(infinity )/[ 1,2,3 ]