js:对象的默认功能

我的对象带有函数,可以像这样调用该函数 myobject.myobjectfunction()


但是我可以有默认函数吗? myobject()


let cat = {

  say: function(value) {

    console.log(value)

  },

  sit: function() {

    console.log("cat sit")

  }

  // default: function() {

  //  console.log(meow)

  // }

}

cat.say("Hi") //  Hi


// cat() // Meow


海绵宝宝撒
浏览 185回答 1
1回答

慕娘9325324

您不能具有“默认”功能。一个对象要么是一个函数,要么不是。您可以首先创建cat一个函数,然后向其添加其他属性。function cat() {  console.log("Meow");}cat.say = function(value) {  console.log(value)};cat.sit = function() {  console.log("cat sit")}cat.say("Hi") //  Hicat() // Meow
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript