可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
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
回答1:
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"