【发布时间】:2021-10-27 00:42:37
【问题描述】:
var myNum = 32;
function randomizer(limit) {
let myNum = Math.floor(Math.random() * limit);
console.log("myNum is " + myNum);
console.log("Global myNum is " + window.myNum);
if (window.myNum == undefined) {
console.log("Can't access global object when using parcel bundler");
}
return myNum;
}
我收到一条控制台消息说Global myNum is undefined
在我的package.json 文件中,我的脚本行读取;
"scripts": {
"dev": "parcel src/index.html",
"build": "parcel build src/index.html"
}
在命令行我使用npm run dev
【问题讨论】:
-
我也尝试使用数组表示法来访问全局窗口对象,即;
console.log("Global myNum is " + window["myNum"];
标签: javascript global parceljs