如何在javascript中传递变量

如何在javascript中传递变量,javascript,Javascript,基本上我需要传入数据变量,但它不起作用 var data = 10 jQuery('#soundHandle').volumizer({passithere:[10,.0001]}) 感谢您的任何帮助您的var data=10目前毫无意义。(它的末尾还应该有一个;) var myValue = 10; jQuery('#soundHandle').volumizer({data:[myValue,.0001]}) 当您使用对象文字表示法时,{data:[]}将只使用字符串'data'设置

基本上我需要传入数据变量,但它不起作用

var data = 10

jQuery('#soundHandle').volumizer({passithere:[10,.0001]})

感谢您的任何帮助

您的
var data=10
目前毫无意义。(它的末尾还应该有一个

var myValue = 10;

jQuery('#soundHandle').volumizer({data:[myValue,.0001]})
当您使用对象文字表示法时,
{data:[]}
将只使用字符串
'data'
设置一个键。如果您真的想设置
数据中的任何内容的键,则需要执行以下操作:

passToVolumizer = {};
passToVolumizer[data] = [10, 0.0001];
jQuery('#soundHandle').volumizer(passToVolumizer);
但我怀疑你真正想做的是:

jQuery('#soundHandle').volumizer({data: [data, 0.001]});

您没有传递变量。我编辑了我的问题,以便您在执行此操作时能够理解
{data:[10,.0001]}
您正在创建一个名为
data
的属性的新对象,该属性与您的变量无关。@Connor您必须了解JSON字符串的结构:property&value。是否要转到这里,并向下查看第二个代码段?因为很明显你能做到,也许你能做到?