JavaScript函数 this调用规则
[08-23 22:10:55] 来源:http://www.duoxue8.com JAVA教程 阅读:134次
JavaScript函数 this调用规则,标签:JAVA编程技巧,java培训,java视频教程,http://www.duoxue8.com
JavaScript函数 this调用规则 结束。
}
};
var am = new ArrayMaker( 'one', 'two' );
var other = new ArrayMaker( 'first', 'second' );
am.getArray();
// => [ am, 'one' , 'two' ]
other.getArray();
// => [ other, 'first', 'second' ]
一个非常重要并值得注意的是出现在函数调用前面的new运算符,没有那个,你的函数就像全局函数一样,且我们创建的那些属性都将是创建在全局对象上(window),而你并不想那样。
另外一点,因为在你的构造器里没有返回值,所以如果你忘记使用new运算符,将导致你的一些变量被赋值为 undefined。
所以构造器函数以大写字母开头是一个好的习惯,这可以作为一个提醒,让你在调用的时候不要忘记前面的new运算符.
这样 初始化函数里的代码和你在其他语言里写的初始化函数是相似的.this的值将是你将创建的对象.
总结
我希望通过这些来使你们理解各种函数调用方式的不同,
让你的JavaScript代码远离bugs。
知道this的值是你避免bugs的第一步。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/21aspnet/archive/2010/07/29/5774228.aspx
JavaScript函数 this调用规则 结束。
Tag:JAVA教程,JAVA编程技巧,java培训,java视频教程,电脑学习 - 编程入门 - JAVA教程
JavaScript函数 this调用规则相关文章
- ·上一个:Java性能优化技巧集锦一
- JavaScript函数 this调用规则
- › 9个最佳Ajax/Javascript资源网站
- › java运行环境
- › JavaScript函数 this调用规则
- › Java性能优化技巧集锦一
- › Java性能优化技巧集锦二
- › Java性能优化技巧集锦三
- › Java性能优化技巧集锦四
- › Java性能优化技巧集锦五
- › Java性能优化技巧集锦六
- › JAVA入门小技巧
- › 谈谈javascript:history.go()和History.back()的区别
- › java和jsp编程中应该注意的问题
- 在百度中搜索相关文章:JavaScript函数 this调用规则
- 在谷歌中搜索相关文章:JavaScript函数 this调用规则
- 在soso中搜索相关文章:JavaScript函数 this调用规则
- 在搜狗中搜索相关文章:JavaScript函数 this调用规则