关于jquery each这个方法的一个小例子,求解释

[复制链接]
查看11 | 回复2 | 2011-4-22 06:07:23 | 显示全部楼层 |阅读模式
var arr2 = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]

$.each(arr2, function(i, item){


alert(item[0]);

});

输出:1
4
7

var obj = { one:1, two:2, three:3, four:4, five:5 };

$.each(obj, function(key, val) {


alert(obj[key]);

});

输出:1
2 3 4 5

function中的变量是干什么的呢?
回复

使用道具 举报

千问 | 2011-4-22 06:07:23 | 显示全部楼层
<pre id=\"best-answer-content\" class=\"reply-text mb10\">$.each(arr2, function(i, item){

//要遍历的变量, function ( 键值 , 值)

















<h4 class=\"ask\">追问





<pre class=\"replyask-text\" id=\"content-5096608\">帮忙解释下输出的为什么那几个数字好么
回复

使用道具 举报

千问 | 2011-4-22 06:07:23 | 显示全部楼层
<pre class=\"replyask-text\" id=\"content-5096793\">var obj = { one:1, two:2, three:3, four:4, five:5 };

// 这里~ one ,two ,three , four 。。 都是键~
// 1, 2, 3, 4 。。。 是对应的值
在each的时候~输出的是
alert(obj[key]);
// 变量[键]打印的就是 值了~
---------------
好比数组~数组名【键】 ,访问相应的元素的值。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行