1

我将这段代码放在 www.jsfiddle.net 上的 JavaScript 框中,然后点击“运行”,但什么也没发生。当我在 Firebug 中测试它时它工作正常,那么为什么不使用 jsfiddle.net 我是否错误地使用了 jsfiddle.net?

String.prototype.reverse = function() {
return Array.prototype.reverse.apply(this.split('')).join('');
}

"box".reverse();

在这里,我试图保存小提琴。我点击运行,它不起作用。

http://jsfiddle.net/mjmitche/qnjP3/

4

4 回答 4

3

好吧,试试alert("box".reverse());您的代码确实有效,没有什么可以显示的。看到这个小提琴

于 2011-03-21T11:47:46.870 回答
3

对我来说很好:http: //jsfiddle.net/jomanlk/Vp5SF/

您可能没有在您的字符串周围设置警报。由于现在您的方法仅返回字符串,因此您没有任何迹象表明正在发生任何事情。

于 2011-03-21T11:47:59.333 回答
2

好吧,您必须创建一些输出,不是吗?

jsfiddle 不是 JavaScript 控制台。将输出附加到 DOM 或将其打印到浏览器的控制台。

jsfiddle 让您可以使用 HTML、JavaScript 和 CSS 即时创建网站,但仅此而已。如果您将上面的代码放在一个基本的 HTML 文件中并使用浏览器打开它,您也不会看到任何输出。

阅读文档可能会有所帮助。

于 2011-03-21T11:48:03.070 回答
0

对 JS 有点陌生,我对 JSFiddle 有同样的想法......

这是一个更适合 IMO ... jsbin.com的工具(我冒昧地将您的代码放在上面的示例中)。

好处是您可以在 jsbin 中使用控制台:)。

于 2014-01-09T09:49:13.440 回答