var arry=[3,45,0] arry.forEach(function(item,index){ //遍历数组所有元素 } )
var arry=[3,45,0] var result=arry.every(function(item,index){ //判断数组所有元素是否都满足一个条件 if (item<5){ return true } // else{ // return false; //} //不用写else,不满足条件,会直接返回false }) console.log(result)
var arry=[3,5,0] var result=arry.some(function(item,index){ //判断数组中只要有一个元素满足条件即可 if (item<5){ return true } }) console.log(result)
var arry=[3,5,0] var result=arry.sort(function(a,b){ //数组从小到大排序 return a-b //数组从大到小排序 // return b-a }) console.log(result)
var arry=[6,5,7,8] var result=arry.map(function(item,index){ //将元素重新组装,并返回 return ‘<b> ‘+item+‘</b>‘ }) console.log(result) // ["<b> 6</b>", "<b> 5</b>", "<b> 7</b>", "<b> 8</b>"]
var arry=[6,5,7,8] var result=arry.filter(function(item,index){ //通过某一条件过滤数组 if(item>6){ return true } }) console.log(result) //[7, 8]