陣列
let array =[22
,"fe4",83
,39,22
];for(
let i =
0; i < array.length; i++
)// 0 22
// 1 fe4
// 2 83
// 3 39
// 4 22
陣列
let array =[22
,"fe4",83
,39,22
];for(
let i in array)
// 0 22
// 1 fe4
// 2 83
// 3 39
// 4 22
enumerable物件
因為迭代的順序是依賴於執行環境的,所以陣列遍歷不一定按次序訪問元素。 因此當迭代那些訪問次序重要的 arrays 時用整數索引去進行 for迴圈 (或者使用 array.prototype.foreach() 或 for…of 迴圈) 。
let obj =
;for
(let i in obj)
// 3 8be6
// name a
// age 22
陣列
let array =[22
,"fe4",83
,39,22
];
array.
foreach
((v, i)
=>);
// 22 0
// fe4 1
// 83 2
// 39 3
// 22 4
陣列
let array =[22
,"fe4",83
,39,22
];
array.
map(
(v, i)
=>);
// 22 0
// fe4 1
// 83 2
// 39 3
// 22 4
內部計算
let array =[22
,"fe4",83
,39,22
];
array.
map(v => v +1)
;// [23, "fe41", 84, 40, 23]
陣列
let array =[22
,"fe4",83
,39,22
];for(
let v of array)
// 22
// fe4
// 83
// 39
// 22
字串
let string =
"shjdk68f"
;for
(let v of string)
// s
// h
// j
// d
// k
// 6
// 8
// f
參考文章: js中陣列 物件 字串的遍歷方式
一 傳統for迴圈 適用陣列 字串 1 陣列 let myarr yao feng zhang meng jiao for let i 0 i myarr.length i 0 yao 1 feng 2 zhang 3 meng 4 jiao 2 字串 let str yaofeng for let...
js物件 陣列轉換字串
物件轉換成字串需要使用tostring 方法。1 var a function 4 var b a.tostring 5 console.log a 函式式的function 6 console.log b 字串function 7 console.log typeof a function 8 c...
js物件 陣列轉換字串
物件轉換成字串需要使用tostring 方法。1 var a function 4 var b a.tostring 5 console.log a 函式式的function 6 console.log b 字串function 7 console.log typeof a function 8 c...