gpt4 book ai didi

javascript - 如何从angularjs中的对象中删除空键?

转载 作者:太空宇宙 更新时间:2023-11-04 13:46:23 26 4
gpt4 key购买 nike

我有一个像这样的 JSONarray,

        {
"TotalMemory": [{
"key": "TotalMemory",
"values": [
[118, 10]
]
}],
"Freememory": [{
"key": "Freememory",
"values": [
[121, 10]
]
}],
"BufferSize": [{
"key": "BufferSize",
"values": [
[123, 10]
]
}],
"TotalSwapMemory": [{
"key": "TotalSwapMemory",
"values": [
[125, 10]
]
}],
"UsedSwapMemory": [{
"key": "UsedSwapMemory",
"values": [
[127, 10]
]
}],
"FeeSwapMemory": [{
"key": "FeeSwapMemory",
"values": [
[129, 10]
]
}],
"": [{
"key": "",
"values": []
}]
}

我需要删除最后一个空的项目。我关注了Remove empty , 但这不起作用。

$scope.displayData  = $scope.displayData.filter(function() { return true; });
console.log(angular.toJson($scope.displayData));

最佳答案

您可以使用 Object.keysdelete , 像这样

Object.keys($scope.displayData).forEach(function(key) {
if (!key) {
delete $scope.displayData[key];
}
});

$scope.displayData对象.filter是数组方法,在Object没有.filter方法

关于javascript - 如何从angularjs中的对象中删除空键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30026230/

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