JavaScript数组与函数的高级应用
1. ECMAScript 5 数组方法
ECMAScript 5 引入了一些强大的数组方法,如 map 、 filter 、 every 和 some ,这些方法为处理数组提供了更便捷的方式。
1.1 map 方法
- 特点 :
map方法与forEach类似,允许为每个数组元素附加一个回调函数,但它会返回一个新数组,而不修改原数组。使用map时必须返回一个值。 - 参数 :传递给
map方法的函数有三个参数,分别是当前数组元素、元素的索引和数组本身。 - 示例代码 :
if (!Array.prototype.map) {
Array.prototype.map = function(fun /*, thisp*/) {
var len = this.length >>> 0;
if (typeof fun != "function")
throw new TypeError();
var re
超级会员免费看
订阅专栏 解锁全文
942

被折叠的 条评论
为什么被折叠?



