Strings as keys of array

前端 未结 2 1275
北海茫月
北海茫月 2020-11-30 03:26

When using strings as keys of an array, console is showing that the array without these declared values and while iterating by this values where keys are strin

2条回答
  •  眼角桃花
    2020-11-30 04:30

    for( var i = arr.length; i--; console.log( arr[ i ] ) );

    This will only give you the numeric indices, of course, but you can still loop over both numeric indices and string keys of your array like this:

    for (var x in arr) {
        console.log(x + ": " + arr[x]);
    }
    /* (console output):
         0: 0
         1: 1
         2: 2
         3: 3
         something: aught
    */
    

提交回复
热议问题