我在 fiddle 上遇到 jshint 错误,但不明白为什么。当我提取导致问题的代码片段并在 jslint.com 上进行测试时,没有任何警告或错误。我这样做的方式是否不正确?我基本上想在 jsfiddle View 中记录参数,这样我就可以看到发生了什么,并更清楚地了解函数如何运行。
function fakeReplace(data, substr, newstr) {
div.append("data before match replace = " + data);
div.append("\<br>");
div.append("substr = " + substr);
div.append("\<br>");
div.append("newstr = " + newstr);
div.append("\<br>");
return data.map(function (s) {
return s.split(substr).join(newstr);
});
}
最佳答案
您问题中的代码会产生 jshint 错误,因为 <
不一定需要转义。
fiddle 中的正则表达式正在触发它,因为它希望鼓励将正则表达式括在括号中(例如 (/""/g).test(x)
)。
关于javascript - jsfiddle 上的 JS 提示错误 - 如何破译和调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32019232/