下面的javascript代码中是否需要return语句?

下面的javascript代码中是否需要return语句?,javascript,Javascript,var问候语=(函数(){ 函数问候语(){ } Greeting.prototype.Greeting=函数(){ log(“你好,世界!!!”; }; 回敬问候; }()); var obj=新问候语(); obj.greet()返回语句是必需的,因为您已经创建了一个“私有”范围 您可以在没有“private”作用域的情况下表达相同的代码,这样就不需要return语句 function Greeting() {} Greeting.prototype.greet = function()

var问候语=(函数(){
函数问候语(){
}
Greeting.prototype.Greeting=函数(){
log(“你好,世界!!!”;
};
回敬问候;
}());
var obj=新问候语();

obj.greet()
返回语句是必需的,因为您已经创建了一个“私有”范围

您可以在没有“private”作用域的情况下表达相同的代码,这样就不需要
return
语句

function Greeting() {}

Greeting.prototype.greet = function() {
  console.log("Hello World!!!");
};

var obj = new Greeting();
obj.greet()

是的,它是必需的,否则
问候语
将是
未定义的
下面的代码给我相同的结果,因为它在内部创建了一个构造函数,当我显式编写构造函数时,它需要一个返回语句,能否详细解释请var Greeting=(函数(){Greeting.prototype.Greeting=function(){console.log(“Hello World!!!”);};}();var obj=new Greeting();obj.Greeting()问这个问题是因为这里因为很长时间没有得到答案,请帮助!!!!html5输入滑块正在使用mousemove事件,因为我检查了开发工具的性能。我的问题是滑动时鼠标移动受阻,因为设置间隔在两者之间触发,延迟非常小。理想情况下,这些设置间隔函数是写入捕捉用户在网站上的互动。有没有办法避免滑动时设置间隔??。
function Greeting() {}

Greeting.prototype.greet = function() {
  console.log("Hello World!!!");
};

var obj = new Greeting();
obj.greet()