如果从代码中删除“console.log()”,函数将停止运行

时间:2015-05-26 12:30:21

标签: javascript events console.log audiocontext

我在不同的情况下几次遇到这个问题。

当我在函数中有console.log('something')时,一切都很完美(至少看起来很完美)。

当我评论console.log('something')时 它仍然有效,但不是每次都有效。

是某种虫子吗? 例如:

var object=0
function run()
{
    console.log("text")//<---this one makes it work
    console.log()//<---not the empty one one

    object=new Object()
    object.buffer=getBuffer()
    ..other functions
    object.onended=function()
    {
         run()
         ..other functions
    }
    object.start()
}
run()

如果移除console.log("text"),这将在一段时间后停止。没有console.log()行我没有找到找到理由的方法。也许有另一种方式?

确定我可以让这条线存在并让它输出一些“!”或者其他的东西。但感觉不对。就像用胶带固定轮胎一样:))

如果有帮助: 在这种情况下,objectAudioBufferSourceNode。 由于某种原因,它不能多次启动所以如果你想播放下一个音轨,就必须重新定义它。

我搜索了一个答案,但我失败了。所以这实际上是我第一次询问在论坛中编程。如果我表达自己的话,请纠正我。谢谢你的时间。

0 个答案:

没有答案