javascript 在 return 中返回项目

标签 javascript

我想像这样构建我的应用程序:

APP.open = (function ($) {
  return {
    people: function() {
      return {

        gender: function() {},

        age: function() {}
      }
    }
  };
}(jQuery));

我可以获得APP.open.people(),但是当我这样做时:APP.open.people.gender();我得到undefined.

最佳答案

您可以执行以下操作来实现您的要求: 请注意围绕 people 分配的匿名函数。

APP.open = (function ($) {
return {
  people: (function() {
    return {

      gender: function() {},

      age: function() {}
     }
   })()
 };
}(jQuery));

关于javascript 在 return 中返回项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29779117/

相关文章:

javascript - 使用 while 循环迭代遍历图

javascript - 使 HTML 表单元素出现(jQuery 或 JS)

javascript - Blazor 到 Javascript 字节数组互操作

javascript - 在 Firefox 插件中显示目录浏览对话框

javascript - 打开和关闭 Chrome 扩展

javascript - 如何将 UIWebView javascript 异常的 sourceId 与源文件相关联?

javascript - 正则表达式:\d 不工作

javascript - 使用Javascript将标题中的数据标题添加到每个td(二维数组中的for循环)

javascript - 如何将文本文件内容保存到Javascript变量?

javascript - 在给定的 url 上提交脚本数据(var = url)