Javascript - Phonegap无法从函数中抛出新的错误

时间:2015-03-15 19:18:38

标签: javascript ios cordova error-handling runtime-error

我无法使用以下代码行从我的phonegap应用程序中抛出错误:

var myBook = ['..an Array of sentences..', '...']

this.getIds = function(sentence){
    var index = myBook.indexOf(sentence);
    if(index == -1) throw new Error(sentence + ' does not appear in the book!');
    return index;
};

...
this.getIds('this is an invalid sentence');
...

我错过了什么吗?或者我是否在错误的地方看到抛出的错误?我期待在Safari的Web Inspector中抛出错误,但在iOS模拟器上测试时没有出现错误。

我也试过

throw 'this sentence does not appear in the book!';

到目前为止没有错误。谢谢你的时间..

已解决:此问题现已解决,我验证了抛出错误。看起来这个问题毕竟与Phonegap没有关系,只是在if检查时只是测试条件失败。我对测试条件非常肯定,我甚至没有考虑改变它并试着看。现在,这是一个糟糕的调试练习:)感谢您的关注。

0 个答案:

没有答案