从对象中删除数组组件

时间:2020-06-07 11:47:38

标签: arrays angular delete-row splice

我有一些compllex组件,其中包含数组

SELECT FirstName, MiddleName, LastName
FROM `tblemployee` AS E INNER JOIN 
`tblcontactinfo` AS C 
ON E.ContactInfoID= C.ContactInfoID
WHERE E.EmployeeID= 1001
AND MiddleName is null;

model1定义:

this.SomeComponent.subArray

SomeComponent:model1;

model2定义:

someString1:string;
someString2:string;
someString3:string;
subArray[]

现在,如果我console.log(JSON.stringify(this.SomeComponent.subArray)); 我得到了:

someString22:string;
someString23:string;
someString24:string;

现在我的任务是删除具有SomeComponent[{"someString22":"one","someString23":"yellow","someString24":"water",}, {"someString22":"two","someString23":"red","someString24":"ground",} {"someString22":"three","someString23":"green","someString24":"air",}] 的{​​{1}}部分。 因此,当我下次控制台日志时,我只能得到这个

subArray

我该怎么做?

1 个答案:

答案 0 :(得分:1)

使用如下所示的过滤方法:-

this.subArray = subArray.filter((item) => item["someString23"]!==red);
相关问题