将值合并到数组中

时间:2011-04-06 15:34:08

标签: javascript

我有一种情况,我必须手动合并标签与值,然后存储在数组中。例如aaa 10 , bbb 20, ccc 30

值来自文本字段,最后我必须以这种格式显示...以逗号分隔并且标签是硬编码的。

如何使用Key:Value pair

创建一个像这个aaa 10 , bbb 20, ccc 30的数组或字符串

1 个答案:

答案 0 :(得分:4)

我不确定你要求的是什么,但也许这会有所帮助

//create array
var list = [];

//get value from input aaa
var value1 = document.getElementById("aaa").value;
//add items
list.push("aaa "+value1);

//get value from input bbb
var value2 = document.getElementById("bbb").value;
//add items
list.push("bbb "+value2);

//get value from input ccc
var value2 = document.getElementById("ccc").value;
//add items
list.push("bbb "+value2);

//this gives you an array like this ["aaa 10", "bbb 20", "ccc 30"]

//to create a string from that you can simply call join
var result = list.join(); //result = "aaa 10, bbb 20, ccc 30"