Javascript 在按钮上单击用新数组构建填充值

Javascript 在按钮上单击用新数组构建填充值,javascript,Javascript,我有如图所示的数据,点击一个按钮,是否可以用一些不同的数据构建这个jsonData var jsonData = [{open:100.01,high:104.06}, {open:100.02,high:105.06}, {open:100.03,high:106.06}, {open:100.04,high:107.06}]; function callMe() { } button onclick= "callMe()"; (稍后,我将

我有如图所示的数据,点击一个按钮,是否可以用一些不同的数据构建这个
jsonData

var jsonData = [{open:100.01,high:104.06},
        {open:100.02,high:105.06},
        {open:100.03,high:106.06},
        {open:100.04,high:107.06}];

function callMe()
{
}

button onclick= "callMe()";

(稍后,我将从数据库构建此数据,现在我只使用JavaScript的前端)

您是否正在寻找类似以下内容:

var jsonData = [{open:100.01,high:104.06},
        {open:100.02,high:105.06},
        {open:100.03,high:106.06},
        {open:100.04,high:107.06}];

function Clear()
{
    jsonData = new Array();
}

function AddData(open,high)
{
    jsonData.push({'open':open,'high':high});
}

function callMe()
{
    AddData(100.05,108.07);
}

button onclick= "callMe()";
更新:

var jsonData = [{open:100.01,high:104.06},
        {open:100.02,high:105.06},
        {open:100.03,high:106.06},
        {open:100.04,high:107.06}];

function callMe()
{
    jsonData = [{open:100.01,high:104.06}, 
       {open:100.02,high:105.06}, 
       {open:100.03,high:106.06}, 
       {open:100.04,high:107.06},
       {open:100.05,high:108.06},
       {open:100.06,high:109.06}];
}

谢谢你的回复,点击这个按钮,我想用一些不同的值构建一个不同的数组var jsonData=[{open:200,high:104.06},{open:300,high:105.06},{open:300,high:106.06},{open:444,high:107.06}];您可以这样做,只需跳过“var”或您正在创建一个局部变量。@Thorgeir跳过var来创建一个隐式全局变量?这可不是什么好建议。在问题中截取的代码中,jsonData变量是在函数外部声明的,要在callMe函数中访问它,他必须跳过变量。正确:
button.onclick=callMe