相关疑难解决方法(0)

JavaScript函数可以接受最大数量的参数吗?

我知道JavaScript函数可以接受"任意"数量的参数.

function f(){};
f(1,2,3,4 /*...*/);
Run Code Online (Sandbox Code Playgroud)

但我想知道实际上有多少"任何"可以限制?

比如说,让我说一百万个参数f().那会有用吗?或者翻译龙骨?

我猜测最大值是(a)特定于实现或(b)(2^32)-1,因为arguments对象是类似数组的.

我没有在语言规范中看到这一点,但我可能没有连接一些点.

javascript

64
推荐指数
3
解决办法
2万
查看次数

从两个数组创建JavaScript对象

我有两个数组:newParamArr[i]paramVal[i].

newParamArr[i]数组中的示例值: ["Name", "Age", "Email"]

paramVal[i]数组中的示例值: ["Jon", "15", "jon@gmail.com"]

我需要创建一个JavaScript对象,将数组中的所有项放在同一个对象中.例如

{newParamArr[0]:paramVal[0], newParamArr[1]:paramVal[1], ...}

两个数组的长度始终相同,但数组的长度可以增加或减少.如...

newParamArr.length === paramVal.length 将永远返回true.

以下帖子都没有帮助回答我的问题:

用于创建JSON对象的Javascript递归

递归循环遍历对象以构建属性列表

javascript

37
推荐指数
4
解决办法
3万
查看次数

标签 统计

javascript ×2