将在加载期间解析的js文件示例:
var Test = {
someProp: Utils.getProp()
}
var Utils = {
myAttr: "",
getProp: function() {
alert("Test");
}
}
我在页面加载过程中遇到的错误是
"TypeError: Utils is undefined"
据我所知,js解释器在页面加载期间执行脚本,在这种情况下发生错误。这里的问题是:加载页面并避免脚本执行是否真实?或者我该如何避免错误?
答案 0 :(得分:2)
由于Test
取决于Utils
,因此必须先定义Utils
。
var Utils = {
myAttr: "",
getProp: function() {
alert("Test");
}
}
var Test = {
someProp: Utils.getProp()
}