1.each
es5:
var arr = [1, 5, 7, 8, 9];var arr1 = [];
arr.forEach(function (v, i) { arr1.push(v * 4) //无法跳出循环 没有跳出循环的语句}); jquery: var arr = [ 1, 2, 3, 4, 5 ]
$.each( arr, function ( i, v ) { //arr可以是 数组|对象|伪数组 因为遍历的是数组对象 console.log( i + ‘, ‘ + v ); // return false; 如果想跳出循环 就用 return false}) 2.map es5:
var arr = [ 1, 2, 3 ]; var newArr = arr.map( function ( v, i ) { return v * 2; });// 在函数中如果不返回任何数据, 那么就是说返回 undefiendjquery:
var array = $.map( arr, function ( v ) { // return v * 2;
});
//arr可以是 数组|对象|伪数组
//如果不返回数据 那么就没有数据
原文地址:https://www.cnblogs.com/xsx123-/p/10042319.html
时间: 2024-10-30 02:16:07