- 博客(3)
- 收藏
- 关注
原创 创造对象
1、工厂模式优:减少重复代码 缺:没办法判断对象类型2、构造函数constructor – 每个对象都有构造函数属性与工厂模式区别1、没有显示创建对象 2、属性方法赋值给this 3、无return都是new做的事。优缺点缺: 1、每个方法在每个实例上都要重新创建一遍。不同实例上的同名函数实际上是不同的。 2、优化后的全局函数只能被某个对象调用。3、原型模式prototype – 每个函数
2016-11-17 19:27:04 341
原创 Object.defineProperty
chrome 下Object.defineProperty configurable值 描述 true 可以多次使用,任意修改其他属性。 false 仅可以再次将writable由true修改为false,其他均会报错。
2016-11-17 14:57:40 279
原创 JS数据类型
原生数据类型Boolean、String、Number、Null、Undefined在传统的编程语言中,原生数据类型存在栈中,而引用类型存在堆中,但是JS彻底的抛弃了这种概念,原生数据类型保存在一个叫做变量对象(Variable Object)的对象中,而引用类型则保存在内存中。判断原生数据类型最好的方法莫过于typeof,除了Nullconsole.log(typeof null); //obje
2016-11-17 11:20:03 190
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人