gpt4 book ai didi

javascript - 内部定义了一个数组,外部调用返回undefined

转载 作者:行者123 更新时间:2023-11-30 17:59:43 29 4
gpt4 key购买 nike

我有一个内部脚本,它有一个像这样定义的数组。它还有一个外部脚本,用于读取“数据”数组中的数据集。我制作了一个关于如何设置的模型,如果这没有帮助,我将提供指向实际页面的链接。

内部脚本:

<script type="text/javascript">
data = {
"id": "1",
"name": "joe"
}
</script>

外部脚本:

(function(window, document, undefined) {
find = {
postCount: function(){
var user = data.name;
}
};

find.postCount(); // If called here, data is undefined.

})(this, document);

问题:如果我在控制台以外的任何地方调用该函数,它会返回未定义的。

我对 javascript 还是很陌生,所以我可能犯了一个愚蠢的错误或其他什么,如果您需要更多详细信息,请告诉我。另外,为帖子的质量道歉,这是我第一次在这里发帖。

感谢任何帮助,谢谢。

最佳答案

不应该是 data = { ... 吗?

关于javascript - 内部定义了一个数组,外部调用返回undefined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17314056/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com