240
世界上有10种人,一种懂二进制,另一种不懂二进制。

如何把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"]

 

posted @ 2017-07-31 17:37  unionline  阅读(78480)  评论(0编辑  收藏  举报