如何判断出这个对象有null的key值,并让null变为""
var newData = {}
newData.bestime = newData.bestime == null ? '你的默认值' : newData.bestime
console.log('改变后的', newData.bestime)
既然很明确是null的换成'', 那应该可以这样:
Object.fromEntries(Object.entries(data).map(([key, value]) => [key, value === null ? '' : value]));
// case1
JSON.parse(JSON.stringify({name: 'test', key: null}),(k,v)=>v===null?'':v);
// case2
function resetObject(data) {
return Object.keys(data).reduce((res, k) => {
res[k] = data[k] === null ? '' : data[k]
return res;
}, {})
}
10 回答11.1k 阅读
15 回答8.4k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3k 阅读✓ 已解决
8 回答6.2k 阅读
2 回答2.6k 阅读✓ 已解决