I have a situation where i have to manually merge a label with value and then store in array. For instance aaa 10 , bbb 20, ccc 30
The values are coming from text field and finally i have to bring this in such format... with comma seperated and label's开发者_开发百科 are hardcoded.
How to create an Array or a String like this aaa 10 , bbb 20, ccc 30
with Key:Value pair
I'm not exactly sure what you're asking for, but perhaps this helps
//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"
精彩评论