JS中將對象轉化爲數組

JS中將對象轉化爲數組

var obj={"one":"I am 1","two":"I am 2"};

d得到key值

var arr = Object.getOwnPropertyNames(obj);  // arr=["one", "two"] 
var arr2 = Object.keys(obj); // arr=["one", "two"]  

得到value值

var valArr = arr.map(function(i){return obj[i]});//["I am 1", "I am 2"]
var valArr2 = arr2.map(function(i){return obj[i]});//["I am 1", "I am 2"]

或者2,4和3,5各自合併成一條語句

var valArr22 = Object.keys(obj).map(function(i){return obj[i]});//["I am 1", "I am 2"]
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章