New

    • this指向这个新对象
    • 执行代码,即对this赋值
    • 自制new运算符
    1. var k = func.call(o);
    2. if (typeof k === 'object') {
    3. return k
    4. return o
    5. }
    6. this.name = 'zhang';
    7. }
    8. var o6 =new2(new_todo);