forEach()
var arr = ["a", "b", "c"]; arr.forEach(function(element,index) { console.log(element,index); });
map()
var arr = ["a", "b", "c"]; arr.map(function(element,index) { return element += "m"; }); // 将给定数组的元素转成整数 ["1", "2", "3"].map(parseInt); // [1, NaN, NaN] // 等价于 ["1", "2", "3"].map(function(value,index,array){ return parseInt(value,index); }); parseInt(3,1); // NaN parseInt(string, radix) 函数将给定的字符串以指定基数解析成为整数。
filter 返回大于10的元素
// 12, 130, 44 var arr = [12, 5, 8, 130, 44]; arr.filter(function(value){ return value>10 }); // 等价于 arr.filter((value)=>value>10);
some 判断当前数组有元素大于10的元素
var arr = [12, 5, 8, 130, 44]; arr.some(function(value){ // true return value>10 });
every 判断当前数组所有元素是否都大于10
var arr = [12, 5, 8, 130, 44]; arr.every(function(value){ // false return value>10 });
上一篇:常用的css初始化
下一篇:js原生获取地址参数和设置删除