各位程序员大家好,
我今天想知道如何从另一个外部 js 文件访问对象。我使用它来组织多个 js 文件中的代码。这是我想说的一个例子。
将其想象为来自外部 js 文件的代码:
$(function () {
function Person() {
this.name = "Bob";
}
})
我想在另一个 js 文件中访问该对象:
$(function () {
var person = new Person;
alert(person.name);
})
有办法做类似的事情吗?我需要如何定位 html?
最佳答案
我的第一个疑问是为什么你将 JS 封装在这样的函数中。您可以在这里看到,我已经从设置后加载的另一个脚本访问了“hello” - 因为它是在全局空间中设置的。
https://jsfiddle.net/sj7bp97c/
<script src="https://pastebin.mozilla.org/?dl=8907696">
</script>
<script src="https://pastebin.mozilla.org/?dl=8907697">
</script>
一个脚本设置该值,另一个脚本将其打印到控制台。除非您的 Javascript 需要被函数包围,否则我不确定您为什么要这样做。
关于javascript - 如何从另一个外部js文件访问外部js文件中的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39334565/