each 与 map 的区分
来源:互联网 发布:手机知乎怎么查看问题 编辑:程序博客网 时间:2024/05/17 22:30
map ()主要遍历操作数组和 数组对象,each主要遍历jQuery对象。
each返回原来数组,不会创建一个新的数组。
map方法返回一个新的数组,滥用map会造成内存浪费。
map有return返回值,each 没有。
传递的参数不同。
each
1.处理数组
var arr=['aa','bb','cc'];
$.each(arr,function(key,val){})
key: 0,1,2
val: aa,bb,cc
2.处理json数据
var obj={first:'cc',next:'vv',last:'nn'};
$.each(obj,function(key,val){});
key: first,next,last (key指的是属性,因为json格式是组无序的属性值,val等同于object【key】)
3.处理选择器(传递的参数相同)
$('span').each(function(index,element){})
map
$.map(arr,function(val,key){})
$.map(obj,function(val,key){});
$('span').map(function(index,element){})
阅读全文
0 0
- each 与 map 的区分
- jQuery的each与map的区别
- jQuery的each与map的区别
- $.map()与$.each()的区别【笔记】
- jQuery中的 each() 与 map() 的区别
- Javascript-遍历each与map
- javvascript的map函数与each函数的区别
- jquery中map函数与each函数的区别
- JS中的forEach、map方法 与 jQuery的$.each方法
- $.each与$().each的区别
- jquery的each,map,has
- jquery 的$().each与$.each的区别
- jQuery中$.each()与$().each的区别
- $.each()函数与$(selector).each()的区别
- jQuery中each跟map的区别
- 关于STL map的for each
- JS中的forEach、$.each、map的区别
- javascript与jQuery的each,map回调函数参数顺序问题
- linux中初始安装pycharm后不能用setting安装包的问题
- ngui pc下多分辨率失败
- FreeSWITCH 屏蔽语音激励设置主画面
- 树的重心(树形DP)
- 理解 OpenStack 高可用(HA)(5):RabbitMQ HA
- each 与 map 的区分
- servlet与jsp区别
- 原生JS+Canvas实现五子棋游戏实例
- Qt之程序最小化托盘显示及操作
- leetcode--Combinations
- linux命令nl
- 前端虚拟接口---mock的用法
- 把数组排成最小的数
- 模线性方程组