数码资讯
jQuery中map函数与每个函数之间的差异的一个例子
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
jQuery中每个函数和map函数的使用看起来相似,但它有不同之处。
一个重要的区别是,每个返回原始数组而不创建数组。map方法返回一个新数组。如果您使用map而不具备必要条件,则可能导致内存的浪费。
例如:
可变项目= {三};
$(项目、函数(){(){
警报(这是+本);
});
一个新条目= $(var。地图项目,功能(我){)
返回i + 1;
});
是{ } / /一个新条目2、3、4、5
每次使用时,更改仍然是原始项数组,而map的使用不会改变项,只是一个新的数组。
例如:
项目0,1,2,3,4,5,6,7,8,9 } = { var;
无功itemslessthanequalfive =美元。地图(项目、功能(我){)
删除所有 项> 5
如果(5)
返回null;
还我;
});
/ / itemslessthanequalfive = { 0,1,2,3,4,5 }
当需要删除一个数组时,这是非常重要的,所以删除它时使用每个或map的结果是非常严重的。
一个重要的区别是,每个返回原始数组而不创建数组。map方法返回一个新数组。如果您使用map而不具备必要条件,则可能导致内存的浪费。
例如:
可变项目= {三};
$(项目、函数(){(){
警报(这是+本);
});
一个新条目= $(var。地图项目,功能(我){)
返回i + 1;
});
是{ } / /一个新条目2、3、4、5
每次使用时,更改仍然是原始项数组,而map的使用不会改变项,只是一个新的数组。
例如:
项目0,1,2,3,4,5,6,7,8,9 } = { var;
无功itemslessthanequalfive =美元。地图(项目、功能(我){)
删除所有 项> 5
如果(5)
返回null;
还我;
});
/ / itemslessthanequalfive = { 0,1,2,3,4,5 }
当需要删除一个数组时,这是非常重要的,所以删除它时使用每个或map的结果是非常严重的。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。