gpt4 book ai didi

javascript - AngularJS:按属性名称过滤对象数组

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

我有一个数组:

$scope.default = [
{name:'bigid',desc:'Incrementing ID using <code>BIGINT</code>'},
{name:'timestamps',desc:'Add <code>TIMESTAMP</code> columns'},
{name:'ntimestamps',desc:'Allow <code>TIMESTAMP</code> null'},
{name:'softdelete',desc:'Support <code>SOFTDELETE<code>'},
{name:'rem_token',desc:'Adds <code>remember_token</code>'}
];

但是,我想过滤我的结果:

[
{name:'bigid'},
{name:'timestamps'},
{name:'ntimestamps'},
{name:'softdelete'},
{name:'rem_token'}
];

请帮帮我。我应该只使用 AngularJS Filter 来做到这一点吗?

最佳答案

您可以使用.map

$scope.default = [
{name:'bigid',desc:'Incrementing ID using <code>BIGINT</code>'},
{name:'timestamps',desc:'Add <code>TIMESTAMP</code> columns'},
{name:'ntimestamps',desc:'Allow <code>TIMESTAMP</code> null'},
{name:'softdelete',desc:'Support <code>SOFTDELETE<code>'},
{name:'rem_token',desc:'Adds <code>remember_token</code>'}
];

$scope.default = $scope.default.map(function (el) {
return {name: el.name};
});

关于javascript - AngularJS:按属性名称过滤对象数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29644854/

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