javascript模块模式返回?

javascript模块模式返回?,javascript,Javascript,正在研究javascript中的模块模式,请参见下文。。 问题。。为什么你需要退货里面的退货?这有什么作用 var ex = function(){ return { get: function(name){ console.log("helloe " + name); return { hostname: 'node1 '

正在研究javascript中的模块模式,请参见下文。。 问题。。为什么你需要退货里面的退货?这有什么作用

   var ex = function(){
        return {
            get: function(name){
                console.log("helloe " + name);
                return {
                    hostname: 'node1 '
                }
            }
        }
    }

这里返回一个对象文本

var ex = function(){
    return {
get: function(name){
这里您在该对象文本中声明了一个函数
get

var ex = function(){
    return {
get: function(name){
在这里,每次调用
get
函数时都返回一个对象文本

  return {
     hostname: 'node1 '
  }

这里返回一个对象文本

var ex = function(){
    return {
get: function(name){
这里您在该对象文本中声明了一个函数
get

var ex = function(){
    return {
get: function(name){
在这里,每次调用
get
函数时都返回一个对象文本

  return {
     hostname: 'node1 '
  }

理解这一点,并对此表示感谢,但我很想看到为什么这样称呼的实际原因?我认为返回{get:{hostname:'node1'}很简单。这与返回{get:function(name)}有什么区别;返回{hostname:'node1'}}然后我需要知道你在谈论什么模块系统,它确实像一个不必要的复杂性,你有你正在阅读的链接吗?我会接受你的答案(它是详细的,分为步骤)。非常感谢。这是从一些视频教程。谢谢你理解这一点,并对此表示感谢,但我很想知道为什么这样称呼的实际原因?我认为返回{get:{hostname:'node1'}很简单。这与返回{get:function(name)}有什么区别;返回{hostname:'node1'}}然后我需要知道你在谈论什么模块系统,它确实像一个不必要的复杂性,你有你正在阅读的链接吗?我会接受你的答案(它是详细的,分为步骤)。非常感谢。这是从一些视频教程。非常感谢。