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函数添加属性,有特别的用途。例如,存储大量的函数时,可以通过函数属性,判断是否重复添加。(管理大量回调函数的时候很有用,效率很高)
!!可以得到操作对象的布尔值。。类似类型转换
相关文章推荐
- JS函数方法的prototype 属性
- JS函数的属性
- js入门·循环与判断/利用函数的简单实例/使用对象/列举对象属性的名称
- js 获取函数的所有参数和遍历JavaScript某个对象所有的属性名称和值的方法
- JS递归函数和函数的callee属性
- js入门·循环与判断/利用函数的简单实例/使用对象/列举对象属性的名称
- 自定义属性之图片切换实例——代码简化、函数合并——JS学习笔记2015-5-30(第43天)
- js函数prototype属性学习(二)
- 显示js对象所有属性和方法的函数
- js 函数的 caller 属性
- JS基础之函数内部对象、属性、方法
- JS克隆,属性,数组,对象,函数实例分析
- js 获取函数的所有参数和遍历JavaScript某个对象所有的属性名称和值的方法
- Thin的DateChooser代码学习(关于js的函数参数为一个完整的函数以及“对象不支持此属性或方法”错误的解决)(原创,转载请声明)
- [置顶] JS原生获取对象的所有属性-函数包装
- 显示js对象所有属性和方法的函数
- js常用公共函数、属性
- js--函数--3.函数属性和方法
- 显示js对象所有属性和方法的函数
- js方法函数内部属性