javascript - 动态向函数添加参数(无限制)

标签 javascript arrays

我想要一种方法将多个数组作为函数参数(动态)传递,并将它们的值存储到单个数组中(我知道如何执行这部分),如下所示:

function arrayfunction (/*arrays go here*/) {
  var allArrays = []
}
arrayfunction([a,b,c],[d,e,f],[h,i,j],...);

如何才能做到这一点?

最佳答案

这应该可以帮助你开始

function arrayfunction (/*arrays go here*/) 
{
  var outputArr = [];
  for ( var counter = 0; counter < arguments.length; counter++)
  {
    outputArr = outputArr.concat( arguments[ counter ] );
  }
  return outputArr;
}

关于javascript - 动态向函数添加参数(无限制),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39850944/

相关文章:

java - 比较两个包含日期的字符串以检查其中一个是在另一个之前还是之后

javascript - 在 foreach 方法中更新数组 Angular

javascript - Backbone.js,无法在回调上设置上下文

javascript - js 中的动画有不必要的轻微延迟

Java无限数组

c++ - 什么是堆栈、队列、 vector 、数组和列表?

python - 如何将python字符串和整数数组相乘

javascript - 半灰色谷歌地图,同时使用 javascript 实时功能动态创建它一次

javascript - 当通过表单按 Tab 键 (32) 时,icheck.js 单选按钮会自动被选中

c - 在 C 中返回字符串数组