jsfiddle上的JS提示错误-如何破译和调试
Posted
技术标签:
【中文标题】jsfiddle上的JS提示错误-如何破译和调试【英文标题】:JS hint errors on jsfiddle -how to decipher and debug 【发布时间】:2015-11-08 06:01:31 【问题描述】:我在小提琴上遇到 jshint 错误,但不知道为什么。当我提取导致问题的 sn-ps 并在 jslint.com 上进行测试时,没有任何警告或错误。我是否以不正确的方式这样做。我基本上想在 jsfiddle 视图中记录参数,这样我就可以看到发生了什么,并更清楚地了解函数是如何运行的。
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);
);
the fiddle in question
【问题讨论】:
将您的代码放入dirtymarkup.com,如果您将鼠标悬停在警告标志上,它将告诉您 jshint 错误 【参考方案1】:您问题中的代码会产生 jshint 错误,因为 <
不一定需要转义。
您的小提琴中的正则表达式正在触发它,因为它希望鼓励将您的正则表达式包装在括号中(例如(/""/g).test(x)
)。
【讨论】:
以上是关于jsfiddle上的JS提示错误-如何破译和调试的主要内容,如果未能解决你的问题,请参考以下文章
如何在RN Expo App中调试白屏页面(无内容显示)且无错误提示