2006-09-13
我的javascript学习之路(四) 对象之function
关键字: [javascript学习]
//下面的例子构造了一个function对象
function xx(){
return function yy(){};
}
var x = new xx();
alert(typeof x);
//下面的例子构造了一个Object对象
function xx(){
name="jianfeng008cn";
}
var x = new xx();
alert(typeof x);
function 本身具有的length 、 arguments、apply、call 方法都需要注意使用,特别是apply 和call 他们的作用类似于c++ 的inline函数,从本质上也是下面这种实现的变体:
function showName(name){
alert("name:"+name);
}
var obj = new Object();
obj.fun=showName;
obj.fun("jianfeng008cn");
delete obj.fun;
另外arguments的length和function本身的length也需要区分清楚!
函数的执行机制,可以联系js是解释型语言这个特点。
- 17:45
- 浏览 (2047)
- 评论 (1)
- 分类: [javascript]
- 进入论坛
- 相关推荐
- 浏览: 80451 次
- 性别:

- 来自: 湖州

- 详细资料
搜索本博客
我的相册
旋转 SNV10095
共 1 张
共 1 张
最新评论
-
MySQL5安装版windows xp重 ...
可以下载我精简的绿色版 (*^__^*) 嘻嘻…… 其实很简单的
-- by vb2005xu -
【Ext学习二】Extjs2 小 ...
//已添加自动播放功能: Ext.onReady(function() ...
-- by jianfeng008cn -
【Ext学习一】Ext 继承函 ...
fins 写道我说的是第一个问题 不是第二个空函数F的问题 我说了啊, 这些问题 ...
-- by jianfeng008cn -
【Ext学习一】Ext 继承函 ...
我搞错了,可以支持inline constructor的原因是: sb = ov ...
-- by sp42 -
【Ext学习一】Ext 继承函 ...
空函数是经典的闭包应用,用来解决继承的问题了 呵呵, 至于 "spp.cons ...
-- by sp42






评论排行榜