奇克斯的发现王国

一个盲人的摸象之旅

《权威指南》笔记 -- 8.4 作为值的函数

函数,是一种值,可以作为数组的元素,对象的属性,可以赋值给变量。

//赋值给变量
function add(x,y){ return x+y; }
var a = add;
a(1,2); // 3


//作为数组元素
var a = [function(x,y){ return x+y; },1,2];
a[0] (a[1],a[2]);//3


//作为参数
function op(operator,ar1,ar2)
{
        return operator(ar1,ar2);
}
function add(x,y)
{
        return x+y;
}
op(add,1,2);//3


自定义函数属性

也就是函数的静态变量。

原理:函数也是对象,也可以拥有属性。可以直接赋值。

阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

《权威指南》笔记 -- 8.4 作为值的函数

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭