簡體   English   中英

如何將具有鍵和值的對象分成兩個數組

[英]How to separate an object with keys and values into two arrays

我有一個對象:

var myObj = {
  name: 'dri',
  age: '22',
  sex: 'female'
}

我需要將兩個數組中的鍵和值分開。

var keys = [];
var values = [];

我怎樣才能做到這一點?

你可以試試這個:-

var keys = [];
var values = [];
for (var prop in data) {
   keys.push(prop);
   values.push(data[prop]);
}

嘗試這個:

var data = {"name": "dri", "age": 22, "sex": "female"};

var data1 = [],
    data2 = [];

for (var property in data) {

   if ( ! data.hasOwnProperty(property)) {
      continue;
   }

   data1.push(property);
   data2.push(data[property]);

}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM