gpt4 book ai didi

javascript - 如果不为空,则将对象的所有值从整数替换为字符串

转载 作者:行者123 更新时间:2023-12-01 01:14:26 25 4
gpt4 key购买 nike

我是 Nodejs 新手,目前正在尝试用 lambda 编写一个函数,我有一个来自 SQL 数据库的查询,该查询为我提供了来自具有不同架构的字段的对象。如果所有这些值不为空,我需要将它们作为字符串返回。

这确实有效,但重复次数太多了。你知道更好的方法吗,在 Object.values 上使用 foreach .. 或函数等 .. 我只是无法做到正确。

 a var Result = [];
var item = results.map(dataField) => {
dataField.es_id == null ? "" : dataField.es_id = dataField.es_id.toString();
dataField.status == null ? "" : dataField.status = dataField.status.toString();
dataField.er_Act == null ? "" : dataField.er_Act = dataField.er_Act.toString();

Result.push(dataField);


});
callback(null, Result );

最佳答案

迭代所有属性

a var Result = [];
var item = results.map(dataField) => {
for (var property in dataField) {
if (dataField.hasOwnProperty(property)) {
dataField[property] = dataField[property] === null ? "" : dataField[property].toString()
}
}

Result.push(dataField);
});
callback(null, Result );

关于javascript - 如果不为空,则将对象的所有值从整数替换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54898263/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com