手机版

Js-$ 扩展扩展方法使方法参数更加灵活

时间:2021-10-05 来源:互联网 编辑:宝哥软件园 浏览:

在开发JS时,我们封装了第三方复杂的插件,然后公开了一个非常简单的方法接口,这是开发中常见的方法。在JS中,我们的方法参数通常使用JQ的$。扩展扩展方法实现复制代码,如下:函数extend (arr) {arr=$。extend ({name:' zzl ',sex3360' male ',age336031},arr | | { });alert('[name :]' arr . name '[Sex :]' arr . sex '[Age :]' arr . age ');}调用页面时:复制的代码如下: a href=' # ' onclick=' extend();返回false'extends/a的输出为:

也就是说,如果我们不为arr指定一个值,它将输出默认值。如果我们给arr对象的属性赋值会发生什么?复制代码如下: a href=' # ' onclick=' extend({ name : ' Zhan Zhan ' });返回false'在上面的代码extends/a中,我们更改了name属性的属性,结果输出为:

也就是说,它只修改指定属性的值,而对象的其他值保持原始默认值。JS中的| |运算符与C #中的| |运算符功能相同,是一个“逻辑or”。在本例中,如果arr对象为空,则使用它将{}分配给arr对象。这个函数类似于C #中的函数。操作符,所以| |在js中是相当强大的,呵呵。

版权声明:Js-$ 扩展扩展方法使方法参数更加灵活是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。