&引用;未捕获引用错误:未定义myVar“;面向对象Javascript
我正在处理3个不同的文件:&引用;未捕获引用错误:未定义myVar“;面向对象Javascript,javascript,meteor,Javascript,Meteor,我正在处理3个不同的文件: [root]/client/js/welcome.js [root]/client/js/ups.js [root]/client/js/main.js(我还将其重命名为xxx.last.js) 代码: 欢迎和Ups是未定义的,我不明白为什么,所有三个文件都被加载,根据这应该可以工作,但它没有,任何提示或帮助 谢谢 来自 声明函数时,请记住函数x(){}只是JavaScript中var x=function(){}的缩写 这意味着您将功能范围限定为文件,而不是应用
- [root]/client/js/welcome.js
- [root]/client/js/ups.js
- [root]/client/js/main.js(我还将其重命名为xxx.last.js)
Welcome = function () {
console.log("main");
};
Ups = function () {
this.query = {};
this.creteria = {sort: {JB_owner: 0}, limit: 500, skip: 0, fields: {ClusterId: 0}};
console.log("UPS");
};
Welcome.prototype.constructor=Welcome代码>我通常不会扩展原型,但这行代码似乎是在给自己分配一些东西。我不这么认为。唯一改变的是构造函数的作用域。
Welcome = function () {
console.log("main");
};
Ups = function () {
this.query = {};
this.creteria = {sort: {JB_owner: 0}, limit: 500, skip: 0, fields: {ClusterId: 0}};
console.log("UPS");
};