ReferenceError: alert is not defined

来源:15-7 原型和原型链-5个原型规则

thr10

2019-01-31

老师你好,我照着网上的方法配置了sublime text 3,为了直接调试javascript代码,解释选了node.js。然后一些代码可以指行,而alert这种内置函数却显示未被定义

C:\Users\leikaitai\mmall\doc\mmall_fe\src\view\test.js:5
alert(this.name)
^

ReferenceError: alert is not defined
at Foo.alertName (C:\Users\leikaitai\mmall\doc\mmall_fe\src\view\test.js:5:5)
at Object. (C:\Users\leikaitai\mmall\doc\mmall_fe\src\view\test.js:13:3)
at Module._compile (module.js:409:26)
at Object.Module._extensions…js (module.js:416:10)
at Module.load (module.js:343:32)
at Function.Module._load (module.js:300:12)
at Function.Module.runMain (module.js:441:10)
at startup (node.js:140:18)
at node.js:1043:3
[Finished in 1.3s]

不知道时sublime text 3的配置有问题,还是我的node.js有问题

写回答

1回答

双越

2019-01-31

alert 必须在浏览器环境下运行,nodejs 环境没有 alert ,肯定报错。

你直接将代码放在浏览器中运行吧,先别用 nodejs 了。

0
2
双越
回复
thr10
应该的。感觉课程有帮助,欢迎给个好评。
2019-02-01
共2条回复

BAT大牛带你横扫初级前端JavaScript面试(第二版)

BAT高级前端工程师亲授,结合真实面试题,提高面试成功几率

4268 学习 · 817 问题

查看课程