看了个javascript的视频
先定义了var data={"百度":"www.baidu.com","新浪":"www.sina.com","腾讯":"www.qq.com"}然后就用for(var key in data)
{
var value=data[key] }
然后取出来的 key就代表百度、新浪这些网站名字。
value就代表的是www.baidu.com、www.sina.com这些url。
请问下这个怎么理解啊?
先定义了var data={"百度":"www.baidu.com","新浪":"www.sina.com","腾讯":"www.qq.com"}然后就用for(var key in data)
{
var value=data[key] }
然后取出来的 key就代表百度、新浪这些网站名字。
value就代表的是www.baidu.com、www.sina.com这些url。
请问下这个怎么理解啊?
这就是标准的健值对数组啊!
即一个健对应一个值!
{
alert('key:'+key+'\nvalue:'+data[key]); }执行下你就理解了
var data=["www.baidu.com","www.sina.com","www.qq.com"]for(var key in data)
{
var value=data[key];
alert(value);
}
学习 。
老师说for in循环效率低于for循环。