【发布时间】:2016-04-24 11:17:50
【问题描述】:
我正在开发用于将源代码与 node-webkit 进行比较的窗口应用程序,我想检查 null 函数。
我的代码是
function click1() {
if(swap == true)
var lines1 = $('textarea1').val().split('\n'); //compare1
var lines2 = $('textarea2').val().split('\n'); //compare2
if (lines1.length == lines2.length) {
for (var i=0;i<lines1.length;i++) {
if(lines1[i] == lines2[i]) {
var keys = lines1[i].match(/\b[\w\d]*/g);
if(keys[0] == null) { //**problem line**
alert('This line is null');
} else {
alert(keys[0]);
}
}
}
如果我执行这个点击事件,就会发生错误。
未捕获的类型错误:无法读取 null 的属性“0”
我该如何解决这个问题..
帮帮我
ps。我试过keys[0] === null、typeof keys[0] == 'null'、!keys[0]等等……
【问题讨论】:
标签: javascript html node-webkit