Is JavaScript array index a string or an integer?

前端 未结 5 799
野趣味
野趣味 2020-11-27 20:03

I had a generic question about JavaScript arrays. Are array indices in JavaScript internally handled as strings? I read somewhere that because arrays are objects in JavaScri

5条回答
  •  Happy的楠姐
    2020-11-27 21:05

    That is correct so:

    > var a = ['a','b','c']
    undefined
    > a
    [ 'a', 'b', 'c' ]
    > a[0]
    'a'
    > a['0']
    'a'
    > a['4'] = 'e'
    'e'
    > a[3] = 'd'
    'd'
    > a
    [ 'a', 'b', 'c', 'd', 'e' ]
    

提交回复
热议问题