繁体   English   中英

什么是正确的Javascript语法

[英]What is the Correct Javascript Syntax for this

我试图在函数内调用函数。 这是代码

var d = function() {
    s: function() {
        alert('cool');
    }
} ();
d.s();

这不起作用。 我究竟做错了什么

嗯......看起来你可能正在尝试用函数定义一个Object

在这种情况下,

var d = {
  s: function(){
    alert('cool');
  }
};
d.s();  //Invokes the function s

这是使用所谓的模块模式的另一种方法:

var d = function() {
  return {
    s: function() {
      alert('cool');
    }
  };
}();
d.s();  // invokes the function s
var d = {
  s: function() {
    alert('cool');
  }
};

d.s();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM