猿问

请问有没有方法对对象中的属性值进行统一处理?

有这样一组从服务端返回的数据,其中可能会存在如null和undefined这样的值
vardata=[
{
name:'John',
age:33
},
{
name:'Jim',
age:22
},
{
name:null,
age:undefined
}
]
有没有方法不借助外部函数也可以对这些空值做处理呢?比如
console.log(data[2].name);//null=>""
console.log(data[2].age);//undefined=>""
最终将这些空值都转成""空字符串我试过getset访问器,但似乎效果并不理想,请问这样的需求可以实现吗?
慕仙森
浏览 268回答 2
2回答

陪伴而非守候

我也觉得这需要在后端处理,后端输出前过滤一下就可以的。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答