gpt4 book ai didi

angularjs - 以 Angular 方式将对象值转换为数组

转载 作者:行者123 更新时间:2023-12-03 18:35:57 25 4
gpt4 key购买 nike

我有以下对象:

 formData : {
_id: "550de8956e2d0948080e220f"
category: "Tag1"
isFeatured: "Yes"
likeCount: 557
title: "Integrating WordPress with Your Website"
}


我尝试过 JavaScript,但它返回了一个空值:
 var arryFormData = Array.prototype.slice.call(formData)

如何将 formData 转换为仅包含其值而非属性的数组?

就像在...
 arryFormData = ["550de8956e2d0948080e220f", "Tag1", "Yes", 557, "Integrating WordPress with Your Website"]

最佳答案

如果您使用 underscore.js,

_.values(formData)
// will get ["550de8956e2d0948080e220f", "Tag1", "Yes", 557, "Integrating WordPress with Your Website"]

参见: here

或者:
var res = [];
for (var x in formData){
formData.hasOwnProperty(x) && res.push(formData[x])
}
console.log(res);

无论如何,数组元素可能不是您想要的顺序。

关于angularjs - 以 Angular 方式将对象值转换为数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29269882/

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