摘要: 私有函数构造函数中在定义一个function的时候,在内部只要不以this打头,就是一个俗称的函数体内的局部变量或局部function(js中function即对象)就是私有的. function Test(){ this.Value = 111; var value = 222; this.Foo = function(){ alert(this.Value); foo(); } function foo(){ alert(value); } } new Test().Foo(); new Test().foo();公有私有的互访性下面抄袭,稍作修改(O(∩_∩)O~)function Cl 阅读全文
posted @ 2009-12-14 22:39 dzqabc 阅读(2639) 评论(0) 推荐(1) 编辑
摘要: 按值传递一个参数给函数就是制作该参数的一个独立复本,即一个只存在于该函数内的复本。即使按引用传递对象和数组时,如果直接在函数中用新值覆盖原先的值,在函数外并不反映新值。只有在对象的属性或者数组的元素改变时,在函数外才可以看出。param.message = "I was changed";// 由于是新创建了对象,所以将不会在函数外反映新值,新值仅在函数内有效 阅读全文
posted @ 2009-12-14 21:41 dzqabc 阅读(252) 评论(0) 推荐(0) 编辑