Javascript数组索引减一

时间:2015-10-07 16:20:46

标签: javascript

是否允许在javascript中执行Array[i - 1]之类的操作?假设i和i-1是Array的正确索引。

我很想知道,因为它似乎给了我错误,但我不知道错误是否是我如何引用索引。

此外,是否可以执行Array[Array.length - 1]

之类的操作

实际错误是这样的:

input = input.split('\n');
    for (var i = 1; i < input.length; i++){
        for (var j = 0; j < input[i].length; j++){
            process.stdout.write(input[i][j]);
            process.stdout.write(input[i][j - 1]);
            process.stdout.write(input[i][input[i].length - 1 - j]);
            process.stdout.write(input[i][input[i].length - j]);
          if (input[i][j] - input[i][j - 1] !== input[i][input[i].length - 1 - j] - input[i][input[i].length - j]){

          }  
        }

    }

process.stdout.write语句中,只有第一个输出任何内容。

1 个答案:

答案 0 :(得分:1)

是的,这是可能的。

见这里: https://jsfiddle.net/hca4cecc/

var myObj = [1, 2, 3, 4, 5];
alert(myObj[2-1+3]);

编辑: 您的最新信息:有一个错误。