如果以下程序的输出结果是false,则①式可以替换为()
const test = { rules: false }; function Build() { this.rules = true; ① } const build = new Build(); console.log(build.rules);
1、在构造函数里面,如果不写return的话默认就是返回创建的实例对象。
2、在构造函数里面,如果写了return的话,1)如果return的是一个基本数据类型的话比如,boolean,number,undefined等那么仍然返回实例对象;2)如果return的是一个对象的话,则返回该对象。原本的指向实例对象的this会被无效化。
1、在构造函数里面,如果不写return的话默认就是返回创建的实例对象。
2、在构造函数里面,如果写了return的话,1)如果return的是一个基本数据类型的话比如,boolean,number,undefined等那么仍然返回实例对象;2)如果return的是一个对象的话,则返回该对象。原本的指向实例对象的this会被无效化。