我将此代码放在www.jsfiddle.net上的JavaScript框中并点击“运行”,但没有任何反应。当我在Firebug中测试它时它工作正常,那么为什么不jsfiddle.net我是否错误地使用了jsfiddle.net?
String.prototype.reverse = function() {
return Array.prototype.reverse.apply(this.split('')).join('');
}
"box".reverse();
我试图挽救一个小提琴。我点击运行它不起作用。
答案 0 :(得分:3)
好吧,试试alert("box".reverse())
;您的代码已工作,没有任何内容可以显示。见this fiddle
答案 1 :(得分:3)
对我来说很好:http://jsfiddle.net/jomanlk/Vp5SF/
您可能没有在字符串周围发出警报。从现在开始,您的方法只返回字符串,因此您没有任何迹象表明发生了任何事情。
答案 2 :(得分:2)
jsfiddle不是JavaScript控制台。将输出附加到DOM或将其打印到浏览器的控制台。
jsfiddle允许您动态创建包含HTML,JavaScript和CSS的网站,但仅此而已。如果您将上面的代码放在基本HTML文件中并使用浏览器打开它,您也不会看到任何输出。
可能会有所帮助答案 3 :(得分:0)
对JS有点绿,我对JSFiddle有同样的看法......
这是一个适合IMO的工具... jsbin.com(我冒昧地将你的代码放在上面的例子中)。
好处是你可以在jsbin中使用console:)。