如何把JS對象轉成數組


1. 前言

首先,當JS對象是鍵值對的情況時(Json對象),因為數組時以數字為索引的,所以只能把JS對象中的Key或者Value組成數組使用。

2. 樣例如下:

var obj={"one":"I am 1","two":"I am 2"};
var arr = Object.getOwnPropertyNames(obj); //arr=["one", "two"]
var arr2 = Object.keys(obj);//arr=["one", "two"]
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"]

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM