我是Dojo Toolkit的新手,今天我遇到了主题dojo.mixin()
和dojo.extend()
。
我想两者都习惯于从另一个物体获取一个物体的属性。
有人能解释一下dojo.mixin()
和dojo.extend()
之间的区别吗?
编辑:阅读完Dojo文档后,我很清楚dojo.extend()
用于处理对象的原型。
答案 0 :(得分:6)
Mixin从右到左合并两个对象,覆盖最左边的对象,并返回新混合的对象以供使用。 mixin()与extend()非常相似,但仅适用于对象,而extend显式扩展了对象的原型。