Я хотел бы вернуть JSON объектов в javascript / typescript, которые имеют истинное логическое значение для "team". Пример JSON, который я использую:
{
"state": "Texas",
"stateId": 1,
"team": true
},
{
"state": "California",
"stateId": 5,
"team": false
},
{
"state": "Rhode Island",
"stateId": 14,
"team": true
}
Так что он должен вернуть Техас и Род-Айленд в массиве. Пока что я написал следующий код, но он не учитывает различные логические значения, и я не уверен, почему:
jsonString: any;
stateArray: any;
constructor() {
this.jsonString = JSON.stringify(data);
this.stateArray = JSON.parse(this.jsonString);
this.stateArray.filter(function(array) {
if (data["team"] === true) {
return array;
}
});
console.log(this.stateArray);
Большое спасибо за вашу помощь.