Javascript对象的默认属性

时间:2019-04-26 20:41:27

标签: javascript javascript-objects

这是一个远景,但是有可能在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'

0 个答案:

没有答案