函数封装、函数封装默认值

我们在封装函数时,为给用户带来更好的用户体验,避免某个参数用户没有输入时出错。在封装函数时会封装一个默认对象作为默认值。

假如我们在函数中声明一个对象作为默认值,var defaults={key1:value1,key2:value2}。然后再调用JS对象的object.assgin方法来进行自动判断和更新默认值。
Object.assgin(defaults,arguments)

介绍一下Object.assgin

浅层复制、目标对象、源对象,可以有多个源对象,会以最后一个为最新的复制。

返回值,如果没有赋值新的变量,则返回的是目标对象,既该方法会影响源对象

猜你喜欢

转载自blog.csdn.net/Cml_l/article/details/115062185