我希望了解使用lodash的assign
方法与普通JavaScript相比有何优势。
我有一个拥有一些属性的对象,我想添加一个带有某个值的新属性,例如:
var employee = {name: 'John'}
现在我想要添加一个属性,例如年龄,值为25。在普通的Javascript中,我可以这样做:
employee.age = 25;
这将向employee
对象添加一个新属性,并将值设置为25
。这也可以通过lodash的assign
函数来完成:
_.assign(employee, {age: 25})
在这里使用lodash相较于普通JavaScript,有哪些好处呢?这只是个人偏好的问题吗,两种方式都可以吗?