【问题标题】:Pass huge amount of variables to function in jQuery将大量变量传递给 jQuery 中的函数
【发布时间】:2018-08-15 13:07:02
【问题描述】:

我有一大堆变量应该用在不同的函数中:

var one = 20
var two = 30
var three = 40

我想只定义一次这些变量,然后在函数中使用它们:

function calculate(){
   // USE DEFINED VARIABLES HERE
   result = one + two + three;
   return result;
}

实现这一目标的最佳方法是什么?

【问题讨论】:

  • 将值放入单个对象或数组的属性中,然后将其传递给函数
  • 大约有 100 个变量 - 但我不想在这里写...所以这只是一个示例。
  • 更有理由使用我上面提到的对象或数组,然后:)
  • 如果变量声明在与函数相同的范围内,则不需要传递它们。
  • 仅供参考,您不能使用数字作为变量名。

标签: jquery function variables


【解决方案1】:

你必须试试这个:

<script>
    var a=1,b=2,c=3,d=4,e=5,...;
    //Edited
    //you can use like following code
    function xyz(){
         console.log(a);
    }
</script>

然后在函数中使用它。
已编辑
你不需要传入函数,它们是全局变量,只需通过它的名称使用它。 如图所示。

【讨论】:

  • 以及如何将其传递给函数?
  • 就这么简单吗?像魅力一样工作!
猜你喜欢
  • 2012-03-02
  • 2011-01-18
  • 2012-06-19
  • 2014-10-31
  • 1970-01-01
  • 1970-01-01
  • 2013-01-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多