创建: 2017/11/03

废弃: 2019/02/19 重构此篇。原文归入废弃

         增加【废弃中】标签与总体任务

结束: 2019/03/03 完成废弃, 删除【废弃中】标签, 添加【废弃】标签

TODO: 拆分内容到各个新博文并将此博文归档为废弃
 
 Object的生成
 对象字符生成 {键: 值, 键: 值, ...}
 var sample = {sample1: 1, sample2: 2}
 注意: 符号部分不需要特地写成字符串
     
   可以嵌套
 构析函数 function
ObjectTest(numA, numB) {
   this.numA = numA;
   this.numB = numB;
 }
 let objectTest = new ObjectTest(111, 222);
 Object.create var card =
Object.create(Object.prototype, {
  a: 1,
  b:2
 })
  
  
 用构析函数定义函数的问题 每一个实例都生成共有的元素函数,占用内存空间
 解决方法:
放到prototype
 var sample = function() {
    ...
 }
 sample.prototype.test = function() {
    ...
 }

 
  
  
  
  
  
  
  
  
  
  
  
  
  
  
 protype的继承
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
 接入类属性
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
 property的属性(值?)
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
 确认是否存在属性
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
 属性的枚举
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
 Object的lock?
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
 Mixin
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
 JSON
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
 ES6的相关扩张
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
04-06 01:12