inf*_*dev 0 javascript typescript
我会从JSON数组中获取一个值,所以我使用的find方法:
let actualElm = this.initialData.find(elm => {
if (elm.identifiant == this.actualId) {
return elm.country;
}
});
Run Code Online (Sandbox Code Playgroud)
问题find是它返回了elm我只能获得的所有对象(对象)elm.country.
我该怎么办?
您可以简化您的Array#find功能,并在以下.country后调用:
let actualElm = this.initialData.find(elm => elm.identifiant == this.actualId).country;
Run Code Online (Sandbox Code Playgroud)
如果您的情况find()可能失败,请添加故障安全(... || {}):
let actualElm = (this.initialData.find(elm => elm.identifiant == this.actualId) || {}).country;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
69 次 |
| 最近记录: |