我有一个从我的 Web API 获取的数组,我希望能够检查任何空字段,如果它们将它们从空更改为 ''
我将如何处理这个
读取实际数组我需要这样做
console.log(result.data[0])
这会将 BuildingNumber 返回为 null。我将如何检查每个项目是否为空,就好像您在另一个人身上他们可能有多个空字段一样。
原文由 andy wilson 发布,翻译遵循 CC BY-SA 4.0 许可协议
我有一个从我的 Web API 获取的数组,我希望能够检查任何空字段,如果它们将它们从空更改为 ''
我将如何处理这个
读取实际数组我需要这样做
console.log(result.data[0])
这会将 BuildingNumber 返回为 null。我将如何检查每个项目是否为空,就好像您在另一个人身上他们可能有多个空字段一样。
原文由 andy wilson 发布,翻译遵循 CC BY-SA 4.0 许可协议
似乎您想要实现的是:将数组中具有 null
值的每个项目更改为空字符串。
这是使用 .map
的好机会。
var resultWithChangedElements = result.data.map(function(item) {
return item === null ? '' : item;
})
您可以阅读更多关于它如何工作的信息:https: //developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Array/map
原文由 emattiazzi 发布,翻译遵循 CC BY-SA 3.0 许可协议
13 回答12.8k 阅读
7 回答1.9k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
6 回答821 阅读✓ 已解决
6 回答1k 阅读
2 回答1.3k 阅读✓ 已解决
只需使用地图功能
arr.map(e => e === null ? '' : e)