JavaScript 基础知识-for 迴圈

在捞取资料的时候,可能会遇到我们需要一直捞取同样性质的资料,这时候 for 迴圈就是使用的时机了
举个例子,前面有说到阵列内可以放多个物件,来写点东西吧

var farms = [    {        name: 'Jerry',        chicken: 5,    },{        name: 'Tom',        chicken: 10,    }]

如果今天我们要读取 farms 阵列内的所有物件的 name 属性时,会这样写 farms[0].namefarms[1].name,数字01就是索引编号,那假设今天 farms 阵列内塞了一百笔的物件我要读取每一笔物件的 name 属性时,我不就要写一百行吗?
这时候就是要使用迴圈来帮我们完成这个任务拉,我们来写一下 for 迴圈的範例:

for(var i=0; i<farms.length; i++){    console.log(farms[i].name);}

对照上面的程式码,架构会如下:

for(初始状态;条件;更新状态){    要执行的程式码}

小括号内的内容,先宣告一个 i 变数并从0开始(初始状态),在小于 farms 阵列的长度时,结束迴圈(条件),i++ 意即每次递增 +1 (更新状态),而大括号内就是我们所要执行的程式码

for 迴圈经常使用于阵列上的资料捞取,不妨可以先试着写写看比较简单的迴圈,先嚐嚐迴圈的好处吧 http://img2.58codes.com/2024/emoticon01.gif


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章