为什么JSLint返回一个Unexpected 'String'消息
Why does JSLint return an Unexpected 'String' message?
我想在Javascript中添加一些额外的功能,并使用以下Javascript代码:
String.prototype.left = function (n) {
"use strict";
return this.substring(0, n);
}
String.prototype.right = function (n) {
"use strict";
return this.substring(this.length - n);
}
然而,当我在JSLint上运行这段代码时,我得到了以下错误:我不太确定这个错误意味着什么,我不知道我是否应该改变我的JSLint设置来"避免"这个错误,或者我是否应该改变我的代码。
使用分号,我没有得到任何错误/警告:
String.prototype.left = function (n) {
"use strict";
return this.substring(0, n);
};
String.prototype.right = function (n) {
"use strict";
return this.substring(this.length - n); // <-- SPACE HERE
};
添加分号后,它警告我在上面添加注释的地方有一个意外的空格字符。因此,删除空格(和我的注释),它应该可以在那里验证。
相关文章:
- Ajax聊天消息重复而不仅仅是更新
- 如果localstorage为空,则显示欢迎消息
- 绑定时将Parsley minlength消息作为选项传递时,未对其进行自定义
- 离开页面时弹出消息
- 有没有一种方法可以在控制台关闭的情况下让console.log()在IE中记录消息
- 消息显示之外的淘汰验证
- 选项卡侦听器未被来自后台脚本的消息激活
- jQuery在输入下验证post错误消息
- Scipt未在选定选项卡中执行以发送和接收消息
- 检查xmlhttprequest问题的消息
- AngularJs对ng消息的自定义替换
- ng消息仅在触摸时显示错误,并在错误的初始显示上转换
- 当用户按下回车键时,自动在text区域/text中插入消息
- 如果消息框答案为YES,则用Javascript填写表单
- 在javaservlet doPost方法中启动线程时,无法返回异常消息
- 解析云代码错误:解析.错误{代码:141,消息:“未调用成功/错误”}
- Node.js上的WebSocket,并在所有连接的客户端之间共享消息
- 在AngularJs中隐藏默认错误消息
- 为什么JSLint返回一个Unexpected 'String'消息
- TypeScript: SyntaxError: "Unexpected token"消息在控制台中