如何从数组数组中删除特定的json对象

时间:2019-10-24 08:34:32

标签: arrays angular7

我有array within the array,我想按其值删除特定的JSON对象。

rows=[
[isTrue:'false',isAvailable:'false',name:'Abc',data:'ABC',Value:'ABC']
[isTrue:'false',isAvailable:'false',name:'Abc1',data:'ABC1',Value:'ABC1']
[isTrue:'false',isAvailable:'true',name:'Abc2',data:'ABC2',Value:'ABC2']
[isTrue:'false',isAvailable:'true',name:'Abc3',data:'ABC3',Value:'ABC3']
]

我想要

rows=[
[name:'Abc',data:'ABC',Value:'ABC']
[name:'Abc1',data:'ABC1',Value:'ABC1']
[name:'Abc2',data:'ABC2',Value:'ABC2']
[name:'Abc3',data:'ABC3',Value:'ABC3']
]

我要删除存在布尔值的所有数据。

1 个答案:

答案 0 :(得分:1)

您提供的示例具有对象数组(而非数组array),并且应具有以下语法-

Peak concurrent number of listener connections for this mount point.

因此,您想从JSON对象中删除键值对,您可以使用-

rows=[
    {isTrue:'false',isAvailable:'false',name:'Abc',data:'ABC',Value:'ABC'},
    {isTrue:'false',isAvailable:'false',name:'Abc1',data:'ABC1',Value:'ABC1'},
    {isTrue:'false',isAvailable:'true',name:'Abc2',data:'ABC2',Value:'ABC2'},
    {isTrue:'false',isAvailable:'true',name:'Abc3',data:'ABC3',Value:'ABC3'}
]

您可以检查以下链接,以了解其他删除密钥的方法: Remove a key from a javascript object