How to push both key and value into an Array in Jquery

后端 未结 5 2288
[愿得一人]
[愿得一人] 2020-12-12 11:45

I am reading RSS feed and pushing both Title and Link into an Array in Jquery.

What i did is

var arr = [];

               


        
5条回答
  •  轮回少年
    2020-12-12 12:10

    You might mean this:

    var unEnumeratedArray = [];
    var wtfObject = {
                     key    : 'val', 
                     0      : (undefined = 'Look, I\'m defined'),
                     'new'  : 'keyword', 
                     '{!}'  : 'use bracket syntax',
                     '        ': '8 spaces'
                    };
    
    for(var key in wtfObject){
        unEnumeratedArray[key] = wtfObject[key];
    }
    console.log('HAS KEYS PER VALUE NOW:', unEnumeratedArray, unEnumeratedArray[0], 
                 unEnumeratedArray.key, unEnumeratedArray['new'], 
                 unEnumeratedArray['{!}'], unEnumeratedArray['        ']);
    

    You can set an enumerable for an Object like: ({})[0] = 'txt'; and you can set a key for an Array like: ([])['myKey'] = 'myVal';

    Hope this helps :)

提交回复
热议问题