【发布时间】:2020-05-22 08:28:54
【问题描述】:
我有一个如下的 JSON。
{
"key" : "Balance",
"translation" : [
{
"language" : "English",
"value" : "abc"
},
{
"language" : "German",
"value" : "faq"
}
]
}
我正在传递语言“英语”,并且应该删除该语言及其值。有很多键,所以我在函数中使用 for 循环来获取该语言。
this._work.forEach( ( translation ) => {
translation.translation.forEach( data => delete data.language[ language ] );
} );
this._work 包含上述 json 值。这里的语言及其值不会被删除。我错过了什么?
【问题讨论】:
-
“我有一个如下的 JSON” - 不,那不是 JSON。你有一个对象 -> What is the difference between JSON and Object Literal Notation?
标签: javascript angular foreach