陣列與陣列物件的轉換

2021-09-29 17:38:25 字數 1021 閱讀 3898

在js中我們有時需要在陣列和陣列物件中相互裝換,給出如下的案例:

// 1、模擬建立乙個三維陣列

var arr =[[

[1,2

],[2

,3],

[3,4

],[3

,4],

[4,5

]],[

[1,5

],[2

,2],

[3,9

],[3

,0],

[4,1

]],[

[1,3

],[2

,3],

[3,67

],[3

,7],

[4,11

]],[

[1,5

],[2

,5],

[3,9

],[3

,1],

[4,8

]]]// 2、開始將陣列轉換成物件

var obj=

;arr.

foreach

((item,index)

=>

)// 陣列轉物件的核心方法

console.

log(

"物件:",+obj)

;// 3、 開始講陣列物件轉為陣列

var arrg=

;for

(let i in obj)

console.

log(

"陣列:",+arrg)

;

將陣列轉為物件
// an highlighted block

var arr=[}

},}}

,}}]

console.

log(arr)

;obj = $.

extend

(true

,"{}"

, arr)

; console.

log(obj )

類陣列物件轉換為陣列的方法

在編寫 時,有時需要對類陣列物件使用foreach map filter等迭代操作,而類陣列物件無法直接呼叫這些方法,因而需將其轉換為陣列。doctype html en utf 8 viewport content width device width,initial scale 1.0 docu...

陣列與物件

建立陣列 var arr new array 另一種方式是var arr 稱之為字面量,不是很懂就將就這樣寫著 建立物件 var obj new object 與之對應的是var obj 利用date物件來測試一段 的執行時間 var date new date 建立date物件 varstart ...

物件與陣列

new物件 var box new object box.name dangxingming box.age 18 box.run function alert box.run 列印123 alert box.run 列印函式體 字面量建立物件,此法比較好 var box2 alert box.na...