javascript - 在其他脚本中访问对象属性

标签 javascript

我正在尝试使用在 HTML 脚本标记内的文件中定义的一些函数。

这是 javascript 文件 myfunction.js:

fct = function() {
};

在 index.html 里面我有:

<script src="./myfunction.js"></script>
<script>
  fct.some.property = function() {
  }
</script>

它说 fct.some 在控制台上未定义。 如何定义一些内部 fct 以便我可以在其他脚本中使用它?我不想使用任何图书馆。

我尝试了以下但它不起作用:

fct = function() {
  return {
    some: {}
  }
};

最佳答案

我无法重现错误;当我按原样测试你的代码时,我得到了

fct.some is undefined

修复是:

fct.some = {};
fct.some.property = function() {
}

这对我来说很好。

关于javascript - 在其他脚本中访问对象属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46052998/

相关文章:

javascript - 在 javaScript 中关闭模态后不添加表中的新行

javascript - 如何将数据推送到带有键和值的数组中?

javascript - 如何在数据表 Angular 中基于 JSON 动态填充表值?

javascript - 修改一个复杂的深度嵌套的 javascript 对象

javascript - 使用 Tablesorter 按列中选定选项的选择进行过滤

javascript - 将日期选择器值设置为特定页面

javascript - Skype URI 在 Chrome、iPad、iPhone 上无法在 HTTPS 下运行

javascript - 使用 IntersectionObserver 在 View 中触发 gsap 动画

javascript - 从 JavaScript 中的字符串数组返回多个字符串

javascript - 如何使用javascript在html上获取上个月和下个月的结果