$.each $.map 和 $().each $().map

$.each :用于遍历数据,如json。

1 $(function () {
2 
3     var data = [{'name': 'a', 'age': 12}, {'name': 'b', 'age': 12},{'name': 'c', 'age': 11}];
4     
5     $.each(data,function (index,domEle) {
6         console.log(index,domEle);
7     })
8 
9 });

$.map 同上,只是会创建新的数组,另外参数不同,参数和上面的相反


 

$().each:用于遍历对象

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>Title</title>
 6     <script src="../base/jquery-3.1.0.js"></script>
 7 </head>
 8 <body>
 9 <ul>
10     <li>a</li>
11     <li>b</li>
12     <li>c</li>
13     <li>d</li>
14     <li>e</li>
15 </ul>
16 <script src="main.js"></script>
17 </body>
18 </html>
1 $(function () {
2     $('ul li').each(function () {
3         console.log($(this).html());
4     })
5 });

输出的结果:a,b,c,d,e

$().map:同上,不同的是会创建新数组


 

总结:网上好多人的言论

  1,$.each $.map 用于遍历数据

  2,$().each $().map用于遍历DOM节点

我这里,如是写了就。(其实我感觉差距不到?)

 

转载于:https://www.cnblogs.com/chenluomenggongzi/p/6365752.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值