`
lihy328
  • 浏览: 1575 次
  • 来自: ...
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
js方法重载需要做两件事:1.方法中参数的个数2.参数的类型 在每个js方法中都存在一个名为arguments的文本变量,它类似一个数组,包含所有传递给方法的参数,但它又不是真实的数组,所以不能调用push()来增加新的内容,也不能修改它。但是可以访问这个变量中的属性值,该变量有 .length属性,可以被访问。 function setMessage(msg,obj){ if(arguments.length==2){ obj.handleMsg(msg); }else { alert(msg); } } setMessage("hello ...

js学习笔记

js的引用 1.指向同一对象的多个属性 js中的对象(object)包含一系列的属性,当其它的对象引用该对象时,这些属性实际上指向同一个obejct,所以当object的属性改变时,会产生全局的影响,例子如下: var obj = new Object(); var objRef = obj;//引用 obj.oneProperty = true;//改变原始对象的属性值 alert(obj.oneProperty==objRef.oneProperty);//值为true,因为引用同一个对象,属性的改变对全局有影响 2.对象本身的修改 var obj1 = new A ...
Global site tag (gtag.js) - Google Analytics