javascript onclick函数不会运行函数中的所有代码

javascript onclick函数不会运行函数中的所有代码,javascript,Javascript,这个onClick函数不运行下面代码段中的console.log,有什么想法吗 var clickFunction = function myfunc() { return function (){ return console.log('here'); } }; <button onClick="clickFunction()"> Click here</button> var clickFunction=函数myfunc(){ 返回函数(){ 返回co

这个onClick函数不运行下面代码段中的console.log,有什么想法吗

var clickFunction = function myfunc() {
 return function (){
  return console.log('here');

  }
};

<button onClick="clickFunction()"> Click here</button>
var clickFunction=函数myfunc(){
返回函数(){
返回console.log('here');
}
};
点击这里

感谢您抽出时间

,因为您正在调用一个返回函数的函数。如果要运行返回的函数,您需要执行以下操作:
clickFunction()()

谢谢,如果函数是异步的,这是否也是同样的方法?