我有一个带有一个参数的函数,如:function(a){/ 做某事 /}
如果我将一个字符串传递给函数,那么我可以传递任何字符串大小限制吗?
答案 0 :(得分:4)
它没有在标准中定义==>依赖于实现。
A cool resource.很酷,因为Crockford是第一个回应,其余的讨论引用了JS世界中其他已知名称。
作为澄清,限制不会出现在你可以传递到函数的字符串大小上,而只是对语言支持的字符串大小的限制 。即如果你在一个地方不关心字符串的大小,那么传递就好了。
答案 1 :(得分:-2)
通过引用传递总是一个很好的策略。传递数据资源的URI(基本上是指向列表头部的指针),将数据划分为块并检索/获取链表中的节点应该是一种很好的方法(查看CORS)。