浏览 20093 次
锁定老帖子 主题:[翻译]
该帖已经被评为精华帖
作者 正文
   发表时间:2007-03-06  
这里顺便提提function(){}模拟[].
刚才jianfeng008cn中代码示意到this.length的变化,其实length只是obj对象的一个属性,和对象数组的length没有干系.
0 请登录后投票
   发表时间:2007-05-08  
呵呵,Java参数传递类型的问题似乎又传递到JavaScript了
0 请登录后投票
   发表时间:2007-05-08  
引用
在function(){}中引入this是一个动态的变量。谁去调就指向谁。

说到点子上了
其实function(){
...
this ..
}
是一个过程的“模板”
谁都可以用这个“模板”
this就是代表这个“谁”
0 请登录后投票
   发表时间: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"))
0 请登录后投票
   发表时间:2007-05-09  
sp42 写道
引用
在function(){}中引入this是一个动态的变量。谁去调就指向谁。

说到点子上了
其实function(){
...
this ..
}
是一个过程的“模板”
谁都可以用这个“模板”
this就是代表这个“谁”

觉的这个说的简单明了
0 请登录后投票
   发表时间:2007-05-09  
sp42 写道
引用
在function(){}中引入this是一个动态的变量。谁去调就指向谁。

说到点子上了
其实function(){
...
this ..
}
是一个过程的“模板”
谁都可以用这个“模板”
this就是代表这个“谁”



觉的这个写的很明了
0 请登录后投票
   发表时间:2007-05-09  
说句真心话,其实js就这么几回事,只不过对JS混淆视听的东西太多,而且最重要的是没有所谓的offical guide那里要命!
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics