我已經創建了一個數組:如何將值添加到JSON對象?
var msg = new Array();
然後,我有一個值添加到這個陣列的功能,這個功能是:
function add(time, user, text){
var message = [time, user, text];
if (msg.length >= 50)
msg.shift();
msg.push(message);
}
正如你可以看到,如果陣列有50個或更多元素我刪除第一個與.shift()
。 然後我添加一個數組作爲元素。
好的,代碼完美的工作,但現在我必須循環msg
數組來創建一個JSON對象。
的JSON對象應具有以下格式:
var obj = [
{'time' : time, 'user' : user, 'text' : text},
{'time' : time, 'user' : user, 'text' : text},
{'time' : time, 'user' : user, 'text' : text}
]
我的意思是......我必須循環味精數組,然後存儲JSON對象內的所有值。 我不知道如何「連接」json obj中數組的元素。
你能幫我嗎?
非常感謝您提前!
它通常是更好地初始化數組像這樣的'無功味精= [];'而不是'無功味精=新的陣列();' – RaYell 2010-06-11 08:21:36