我无法使用以下代码行从我的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检查时只是测试条件失败。我对测试条件非常肯定,我甚至没有考虑改变它并试着看。现在,这是一个糟糕的调试练习:)感谢您的关注。