如何通过js获取到数组的下标值

JavaScript016

如何通过js获取到数组的下标值,第1张

var a = [1,2,3,4,5,6,7,8,9]

for(var i = 0i<a.lengthi++){

    console.log(i)

}

这个i就是数组的下标

数组本身也是个对象,比如说 var arr=['zero','one','two'] 等价于(但不是完全等于)下面的json对象:

var arr = {

    '0':'zero',

    '1':'one',

    '2':'two'

}

而当你 arr.x = 'X' 时,arr等价于:

var arr = {

    '0':'zero',

    '1':'one',

    '2':'two',

    'x':'X'

}

所以这么做是合法的。