这是一个远景,但是有可能在Javascript对象上具有默认方法或属性,当您引用不存在的属性时会调用该默认方法或属性吗?
例如,
foo.js:
export default {
hello: 'hello',
world() {
return 'world';
},
defaultProperty() {
return 'defaultValue';
}
}
bar.js:
import foo from 'foo.js';
console.log(foo.hello); // 'hello'
console.log(foo.unknownFunction()); // 'defaultValue'
console.log(foo.unknownProperty); // 'defaultValue'