简体   繁体   English

Javascript将数组作为参数传递给具有多个参数的函数

[英]Javascript Pass Array as a Parameter to a Function with Multiple Parameters

I am trying to pass a string variable and two arrays to a global function. 我试图将一个字符串变量和两个数组传递给全局函数。 Something like this: 像这样:

function send_times_to_device(stop_name, times, headsigns) {
  // function code here
}

Later in code: 稍后的代码:

...
var stop_name = "temp";
var times = new Array(json.length);
var headsigns = new Array(json.length);
...
if(times.length < 6){
  send_times_to_device(stop_name, times, headsigns);
}
...

How would I do this correctly in Javascript? 如何在Javascript中正确执行此操作?

Thanks in advance! 提前致谢!

EDIT: You guys were right, there was an error elsewhere in my code, this works! 编辑:你们是正确的,在我的代码的其他地方有一个错误,这有效!

new Array(n), creates an array with n undefined entries in it. new Array(n),创建一个包含n个未定义条目的数组。

If you want to create an array with an integer value as the first entry use : 如果要创建一个具有整数值的数组作为第一个条目,请使用:

function send_times_to_device(stop_name, times, headsigns) {
  // function code here
    console.log(stop_name);
    console.log(times);
    console.log(headsigns);
}

var stop_name = "temp";
var times = [json.length];
var headsigns = [json.length];

send_times_to_device(stop_name, times, headsigns);

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 数组参数Vs直接传递给Javascript函数的参数 - Array parameter Vs direct parameters to pass to Javascript function 如何传递包含参数作为参数的JavaScript函数 - How to Pass a JavaScript function that contains parameters as parameter 使用 javascript 在 function 中传递多个参数的更简单方法 - Easier way to pass multiple parameters in a function with javascript 数组将哪些参数传递给 Javascript 中的函数 - What parameters does an array pass to a function in Javascript 在JavaScript中的多个参数函数中传递一个参数 - Pass one parameter in multiple arguments function in javascript Javascript:如何将带有字符串参数的函数作为参数传递给另一个函数 - Javascript: How to pass a function with string parameters as a parameter to another function 如何在JavaScript代码函数中将数组作为参数传递? - How to pass array as parameter in javascript code function? 将数组从 JSP 作为参数传递给 JavaScript function - Pass array from JSP as parameter to JavaScript function 如何将PHP数组参数传给Javascript Function? - How to pass PHP array parameter to Javascript Function? Typescript/JavaScript - 如何将 rest 参数作为参数而不是数组传递给后续的 function? - Typescript/JavaScript - How to pass rest parameters to subsequent function as parameters and not as array?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM