标签:
除了对数组一般是for循环,对对象for in 循环,还有这几种
//forEach
var b=[];
var arr1=[1,3,5,6,9,45,77];
arr1.forEach(function(value){
b.push(value*10)
});
console.log(b);
//map
var c=arr1.map(function(value){
if(value>10){
return value*10;
}else{
return value;
}
});
console.log(c);
//filter
var myAry=arr1.filter(function(value){
if(value>10){
return value;
}
});
console.log(myAry);
arguments为可变参、不定参: 当参数数量不固定时使用近似于把参数看成一个数组
function arg(){
for(var i=0;i<arguments.length;i++){
console.log(arguments[i])
}
}
arg(3,4,5,6,7,8);
标签:
原文地址:http://www.cnblogs.com/dddd130228/p/5562622.html