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) //false
var arry=[3,5,0]
var result=arry.some(function(item,index){
//判断数组中只要有一个元素满足条件即可
if (item<5){
return true
}
})
console.log(result) //true
var arry=[3,5,0]
var result=arry.sort(function(a,b){
//数组从小到大排序
return a-b
//数组从大到小排序
// return b-a
})
console.log(result) //[0,3,5]
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]
更多专业前端知识,请上 【猿2048】www.mk2048.com