for - 迴圈**塊一定的次數
for/in - 遍歷陣列或者物件的屬性(對陣列或者物件的屬性進行迴圈操作)
注意:for/in 迴圈會訪問該物件的原型,應該用在非陣列物件的遍歷上,不建議使用該方法遍歷陣列。
示例:
1結果:doctype html
>
2<
html
lang
="en"
>
3<
head
>
4<
meta
charset
="utf-8"
>
5<
title
>title
title
>
6head
>
7<
body
>
8<
script
>
9var
mycars
=new
array()
10mycars[0]
="saab"11
mycars[1]
="volvo"12
mycars[2]
="bmw"
13array.prototype.newobject
=1234;14
array.prototype.newfunction
=function
() 15
console.info(
"陣列長度:")
16console.log(mycars.length)
17console.info(
"for 迴圈")
18for
(vari=
0;i<
mycars.length;i++)
21console.info(
"for in 迴圈")
22for
(var
x in
mycars)
2326
console.info(
"for of 迴圈(es6)")
27for
(var
k of mycars)
2831
script
>
32body
>
33html
>
for迴圈與for in迴圈
json是js裡的一種資料格式。var obj json陣列物件 var arr 15,8,12 陣列 alert obj.a 15 alert obj a 15 alert arr 0 15 for var i 0 i for var i in arr for var i in obj 彈出 a ...
for迴圈與for in迴圈
json是js裡的一種資料格式。var obj json陣列物件 var arr 15,8,12 陣列 alert obj.a 15 alert obj a 15 alert arr 0 15 for var i 0 ifor var i in arr for var i in obj 彈出 a 1...
for in遍歷和for 迴圈
在做收藏功能的時候,使用的是把資料儲存到nsuserdefaults 中。過程是,現將要儲存的資訊用自定義的乙個model 儲存,再用nsmutablearray 把model 新增到陣列中,把陣列儲存到 nsuserdefaults中,使用的方法是 nsuserdefaults user nsus...