javascript - 以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"}]
解决方案
尝试这个:
function ClickedMe(question, option) {
let temp = {};
temp["Question"] = question;
temp["Option"] = question;
col.push(temp);
}
推荐阅读
- laravel - 如何在 Laravel 7 中登录和注册其他自定义表
- networking - 关闭受密码保护的共享停止工作
- go - 从 Go HTTP 请求返回数据给客户端
- postgresql - 在 Kubernetes 中运行的 Postgres - 限制网络带宽
- swiftui - SwiftUI:LazyHStack 中的 Kingfisher KFImage 闪烁图像
- amazon-web-services - 如何使用 Route53 设置 Amazon MQ RabbitMQ 集群
- apache-kafka - Kafka 集群 - 没有使用一个代理的问题
- amazon-s3 - 是否可以使用 distcp 直接写入最终文件?
- r - 如何获取 CRAN 上所有包的 github repo url?
- c# - WinForms 帮助提供程序。是否可以使用附加参数打开 HTML 文件?