首页 > 解决方案 > 以json格式在数组中添加javascript变量,其中变量值在mouseClick上发生变化

问题描述

var question="Something?";
var option="a";
var col=[];

点击变量值的变化和值应该以给定的格式推送。我是 javascript 新手,请告诉我。谢谢

//Onclick the variable value changes
function ClickedMe(question,option)
{
  col.push({"Question":question,"Option":option});
}

输出数组col应为:

[{"Question":"Something","Option":"a"},{"Question":"OtherQuestion?","Option":"b"},{"Question":"otherNextQuestion?","Option":"c"}]

标签: javascript

解决方案


尝试这个:

function ClickedMe(question, option) {
  let temp = {};
  temp["Question"] = question;
  temp["Option"] = question;
  col.push(temp);
}

推荐阅读