请教,使用es6的语法,如何将一个函数赋值给一个自定义数据类型的属性?

先定义一个函数

function say(){
    alert('Hi!');
}

再定义一个自定义数据类型

class Dog{
    constructor(name){
        this.name = name;
    }
    //我想在这里把say函数赋值给say属性,请问怎么写啊?
    say  ???
}
阅读 2k
2 个回答
function say(){
    console.log('hi')
}

class Dog{
    constructor(name){
        this.name = name
    }
    say(){
        return say()
    }
}
new Dog('tom').say()
function say(){
    alert('Hi!');
}
class Dog{
    constructor(name){
        this.name = name;
    }
    
  say(){
    return say.prototype.constructor;
    }
}
new Dog().say()();
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏