gpt4 book ai didi

javascript - Angularjs:从 json 对象创建一个键数组

转载 作者:行者123 更新时间:2023-12-02 06:17:22 25 4
gpt4 key购买 nike

我有一个结构如下的 json:

$scope.hi=[{
"a":1,
"b":true,
"c":"great"
}];

我只想提取键并制作一个类似的数组

$scope.bye=["a","b","c"];

虽然这似乎是一个非常基本的问题,但对我来说非常有帮助。

最佳答案

这就是你想要的

Object.keys($scope.hi[0]);

如果您的目标是 IE,这仅适用于 IE9+。

另一种方法可能是用循环获取它们

var obj = $scope.hi[0],
array = [];

for (key in obj) {
if (obj.hasOwnProperty(key)) {
array.push(key);
}
}

另请注意,根据浏览器的实现,可能不会遵守键的顺序。

关于javascript - Angularjs:从 json 对象创建一个键数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24088354/

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