![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
普通网友
这个作者很懒,什么都没留下…
展开
-
js作用域
在js中,只有函数具有作用域。也就是说,在一个函数内部定义的变量在函数外部是无法访问的。因此,借此实现私有变量是一种合理的选择。考虑下面的代码function foo() { var a = 10; function bar() { a *= 2; } bar(); return a;}function ...原创 2011-12-12 21:01:04 · 85 阅读 · 0 评论 -
js 杂项
Arguments对象有一个callee属性,标示了当前Arguments对象所在的方法。可以使用它来实现匿名函数的内部递归调用。修改Arguments对象的length属性并不会改变它的长度。function(x) { if (x <= 1) return 1; return x * arguments.callee(x-1); ...原创 2011-12-10 08:26:39 · 109 阅读 · 0 评论 -
JavaScript中的私有成员
公共成员对象的成员都是 public 公共成员。任何函数都可以访问、修改或者删除这些成员。有两种主要的途径给新的对象加入成员:构造器中这个技术一般用来初始化公共实例变量。构造器的this变量是用来向对象添加成员的。function Container(param) { this.member = param;}这样,如果我们构造一个新的对象v...原创 2011-12-11 09:52:17 · 105 阅读 · 0 评论