while(nLine < input_array.length){
        var line1 = input_array[nLine++].trim();
        var line2 = input_array[nLine++].trim();

可能是第二个nLine++已经超出了数组范围