锁定老帖子 主题:[翻译]
该帖已经被评为精华帖
|
|
---|---|
作者 | 正文 |
发表时间:2007-03-06
这里顺便提提function(){}模拟[].
刚才jianfeng008cn中代码示意到this.length的变化,其实length只是obj对象的一个属性,和对象数组的length没有干系. |
|
返回顶楼 | |
发表时间:2007-05-08
呵呵,Java参数传递类型的问题似乎又传递到JavaScript了
|
|
返回顶楼 | |
发表时间:2007-05-08
引用 在function(){}中引入this是一个动态的变量。谁去调就指向谁。
说到点子上了 其实function(){ ... this .. } 是一个过程的“模板” 谁都可以用这个“模板” this就是代表这个“谁” |
|
返回顶楼 | |
发表时间:2007-05-08
function foo(){ alert(typeof this) alert(typeof this.constructor) }; foo.call(8); foo.call([]); foo.call("j"); //为何我发现这里不是string的,当alert(typeof this.constructor) 的时候? foo.call({}); foo.call(null); foo.call(undefined); foo.call(NaN); foo.call(/re/ig); foo.call(new String("dd")) |
|
返回顶楼 | |
发表时间:2007-05-09
sp42 写道 引用 在function(){}中引入this是一个动态的变量。谁去调就指向谁。
说到点子上了 其实function(){ ... this .. } 是一个过程的“模板” 谁都可以用这个“模板” this就是代表这个“谁” 觉的这个说的简单明了 |
|
返回顶楼 | |
发表时间:2007-05-09
sp42 写道 引用 在function(){}中引入this是一个动态的变量。谁去调就指向谁。
说到点子上了 其实function(){ ... this .. } 是一个过程的“模板” 谁都可以用这个“模板” this就是代表这个“谁” 觉的这个写的很明了 |
|
返回顶楼 | |
发表时间:2007-05-09
说句真心话,其实js就这么几回事,只不过对JS混淆视听的东西太多,而且最重要的是没有所谓的offical guide那里要命!
|
|
返回顶楼 | |