gpt4 book ai didi

javascript - 将对象也转换为具有属性名称的数组

转载 作者:行者123 更新时间:2023-11-28 19:14:23 24 4
gpt4 key购买 nike

我有一个像这样的对象:

obj  {
property1: "8898"
property2: "2015-04-27 08:03:39.041"
property3: "27"
property4: "c10"
}

我需要将其转换为数组。

我的代码:

var results=[];

for (var property in obj) {
if (obj.hasOwnProperty(property)) {
results.push(obj[property])
}
}

这里我只得到值。我需要得到以下结果["property1":1,"property2":2] 而不是 [1,2]

我尝试附加属性名称,但没有得到所需的结果。

最佳答案

var obj = {
property1: "8898",
property2: "2015-04-27 08:03:39.041",
property3: "27",
property4: "c10",
};
var results = [];

for (var property in obj) {
if (obj.hasOwnProperty(property)) {
var str = property +':'+ obj[property];
results.push(str)
}
}
alert(results);

<强> DEMO

关于javascript - 将对象也转换为具有属性名称的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30184854/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com