左小白的技术日常
Github

Object.assgin时是否会忽略null,undefined,空字符串

这篇文章发布于 2020/10/01,归类于
标签:
Object.assgin是否会跳过nullundefined''

一般我们在需要设置某个对象的多个值时Object.assgin是一种很好的方法,但又怕当某个属性的值为空字符串、null或undefined时,会自动跳过的情况。这里来做一个简单的测试

objA = {a: 'a', b: 'b', c: 'c', d: 'd'}
Object.assign(objA, {a: 1, b: undefined, c: null, d: ''})
objA // {a: 1, b: undefined, c: null, d: ""}

Object_assign.png

综上,Object.assgin可以放心用