bwin娱乐官网为何IntelliJ/WebStorm编辑器中删去JavaScript中的变量声明语句后,引用变量时未给出下划线错误提示???

2016/12 01 13:12
此文章不得转载,如有需要请联系网站管理员。

一度的温暖,一百度的爱情,来自于bwin娱乐官网的点点滴滴

JavaScript 代码如下:

function Class1 {
    // var _prop1 = "你好"; // 删去变量声明语句

    // Class1.prototype.MSG_ERROR = "蜕化了"; // 删去变量声明语句

    alert_prop1; // 在编辑器里会有下划线提示:未声明的变量。

    alertClass1.prototype.MSG_ERROR; // 在编辑器没有下划线提示!给调试带来极大困扰!
}

用 var 声明的变量,删去声明语句后,援用时编辑器里会正常给出下划线提示。

用原型方法定义的变量,删去定义语句后中,援用时编辑器没有给出任何十分提示,给调试带来极大困扰!但是诡异的是,在另一台电脑上,不论是在 IntelliJ 软件、还是在 WebStorm 软件中,这种情况都市给出下划线提示。为何异样的软件,在另一台电脑上,就不会给出提示了呢?百思不得其解!

把光标安排在下划线处,左边会展现一个提示标记(也可以快捷键调出,但是我不知道 win 下的快捷键,自己查一下),于是你就知道这个错误的详细情况了,同时种种错误都能被独自翻开封闭,这也是你发明有的有有的没有的缘由。

Webstorm 的定制性是很强的,包括种种错误提示。关于 Javascript 而言,你选择的言语版本或许能否开启了 linting 等等都市影响错误的提示方法及数量。

别的,普通来讲是不会在原型上定义属性的,由于原型是共享的,定义属性会使得统统的实例拜访分歧个内存地点,这就失掉了承继的意义了。原型还是以定义办法为主,再次也是定义属性的 getter/setter 来保证属性的静态性。

(看完/读完)这篇文章有何感想! 来看看bwin娱乐官网是怎么评论的吧!

--转载请注明: bwin娱乐官网_bwin娱乐官网平台_bwin娱乐官网平台下载 » bwin娱乐官网为何IntelliJ/WebStorm编辑器中删去JavaScript中的变量声明语句后,引用变量时未给出下划线错误提示???

发表评论

(必填)