如何将全局变量传递给函数?

时间:2015-06-02 03:23:37

标签: javascript

我使用tabletop.js循环浏览Google表格中托管的电子表格数据,并且无法理解如何将值传递到showinfo函数,以便可以使用它来循环显示电子表格。

数据初始化为:

function init() {
  Tabletop.init({
    key: public_spreadsheet_url,
    callback: showInfo,
    simpleSheet: true,
    parseNumbers: true
  })
}

然后循环循环:

function showInfo(data) {
  var changingvalue = 1;
  for (i = 0; i < data.length; i++) {
    if (data[i].mainvalue == changingvalue) {
      //execute code
    }

我的问题是,如何在函数showInfo之外定义var changingvalue,以便我可以使用不同的更改值再次运行showInfo函数?

我希望每次点击网站上的关联值为1,2,3,4等的按钮时,最终都会执行此功能。目前,该功能仅在加载网站并调用init()时激活一次。

0 个答案:

没有答案