2016-04-03 164 views
-3

我從Twitter的API返回數據的功能,我想知道的是我怎麼推的數據,並形成一個物體看起來像這樣:添加到一個對象

var obj = { 

'some_user_name': ['stirng of their tweets'] 

} 

我知道一個數組,你可以簡單地.push()的數據,但對象的相應命令是什麼?

+0

'obj.yourVariable = dataYouget'您添加到使用點符號 – JordanHendrix

回答

1

ES6

function pushToObject(obj, key, ...items) { 
    if (!Array.isArray(obj[key])) obj[key] = []; 
    return obj[key].push(...items); 
} 

使用

var o = {}; 

pushToObject(o, 'foo', 'fizz', 'buzz'); // 2 
pushToObject(o, 'foo', 'hello', 'world'); // 4 

o; // {"foo": ["fizz", "buzz", "hello", "world"]} 
+0

對象謝謝你非常有幫助 – user4357505

相關問題