关闭

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

159人阅读 评论(0) 收藏 举报
分类:

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

//赋值给变量
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


自定义函数属性

也就是函数的静态变量。

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

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:4783次
    • 积分:238
    • 等级:
    • 排名:千里之外
    • 原创:20篇
    • 转载:2篇
    • 译文:0篇
    • 评论:0条