好的,我不确定如何说出这个问题。我想返回在我的开发者控制台中删除的字符串。
让我们说我故意想要一个错误丢弃(我的脚本不会冻结我正在使用模拟异步循环)。
示例:
page.run = (function(){
var eP = $('#someElement').position();
console.log(eP);
})();
好吧,我们称之为知道我们在DOM中没有带有id #someElement的元素...除了所有其他原因这个例子本身就是rubish让我们假装它运行并且不会锁定脚本所以控制台会丢失错误,例如:“TypeError:$(...)。position(...)is undefined”,脚本的行号继续打开和打开......等等。但是,在某些时候,你加载它正在寻找的元素并开始返回你的console.log(eP);
现在好了,我的问题......
我怎么能混淆“TypeError:$(...)。position(...)is undefined”和行号脚本等,当它发生时并按照我自己的方式使用它?
答案 0 :(得分:0)
它返回未定义的错误,因为父对象 - $('#someElement')为空。 请检查父对象的非空条件 - $('#someElement')并调用方法并在控制台中打印。
答案 1 :(得分:0)