1一个面试题
arr=[“1”,“2”,“3”];
arr.map(parseInt) //返回的是[1,“NaN”,“NaN”];
正确的应该是
function reParse(element){
return parseInt(element,10) //第二个参数表示进制数
}
arr.forEach(function(index,ele){
//to do something
})
jq的$(arr).each(function(ele,index){});
var arr1=arr.map(function(ele,index){}) //map方法会返回新数组,而原数组不改变
var result=arr.reduce(function(prev,next){
return prev+next
}); //让数组前后项做某种运算得到累加值 【1,2,3】==》result=6