JavaScript中数组的方法:
1、数组中会对数组元素进行遍历的方法:
第一种:for (var index in array){ 代码块 };
第二种:for(var i=0;i<array.length;i++){代码块};
第三种:array.every(function(value,index,array){代码块},thisArg);
every遍历数组,对数组中每一个值或者下标,或者整个数组进行一系列判断, 如果都符合条件,返回true,否则false
第四种:array.some(function(value,index,array){代码块},thisArg);
some可以遍历数组中,判断数组中的某一些下标,值或者整个数组是否符合条件;返回布尔值;
第七种:array.filter(function(value,index,array){代码块},thisArg);
filter过滤符合要求的数组元素,下标,或数组,返回一个新的数组;可以用一切数组的方法;可以并通过数组的map方法进行一些运算;
第六种:array.fill(value,stateindex,endindex);value为被替换后的值,stateindex是起始下标,endindex是结束下标;
数组中的fill()可以将数组中起始下标到结束下标之间的内容,变成一个另一个值;
第八种:array.find(function(value,index,array){代码块},thisArg);
数组中find()方法查找数组中符合条件的元素,当查到第一个满足这个条件的元素时,立即返回该元素,如果都没有查到,则返回undefined;
第九种:array.findIndex(function(value,index,array){代码块},thisArg);
数组中findIndex()方法查找数组中符合条件的元素,当差到第一个满足这个条件的元素时,立即返回该元素下标,如果都没有查到,则返回-1;