JS遍歷字串 陣列 物件

2021-10-02 05:40:38 字數 1699 閱讀 7112

陣列

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...