烟火里
2017-03-22 23:37
<script type="text/javascript">
var aqiData = [
["北京", 90],
["上海", 50],
["福州", 10],
["广州", 50],
["成都", 90],
["西安", 100]
];
(function () {
/*
在注释下方编写代码
遍历读取aqiData中各个城市的数据
将空气质量指数大于60的城市显示到aqi-list的列表中
*/
for(var i=0;i<aqiData.length;i++){
if(aqiData[i][1]>60){
var liNode=document.createElement("li");
var textNode=document.createTextNode(aqiData[i]);
liNode.appendChild(textNode);
document.getElementById("aqi-list").appendChild(liNode);
}
}
})();
</script>这个是不是闭包?函数可以自动执行?
这是立即执行函数,你可以看看这个链接下的说明哈:http://www.jb51.net/article/50967.htm
是闭包,函数外面加了个括号,()就会自动执行。
JavaScript进阶篇
469186 学习 · 22584 问题
相似问题