您的位置:首页 > Web前端 > JavaScript

js 函数 属性

2012-11-03 12:49 106 查看
var store = {
id:1,
cache:{},
add:function(fn){
if(!fn.id){
fn.id = store.id++;
return !!(store.cache[fn.id]=fn);
}
}
}

js函数和对象区别不大。都有属性、都有原型,只是js函数能执行。

js函数添加属性,有特别的用途。例如,存储大量的函数时,可以通过函数属性,判断是否重复添加。(管理大量回调函数的时候很有用,效率很高)

!!可以得到操作对象的布尔值。。类似类型转换
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: