【发布时间】:2010-11-28 07:47:09
【问题描述】:
我有一个可以接受任意数量参数的函数...
const getSearchFields = () => {
const joined = arguments.join('/');
};
我想要一个包含所有参数的字符串,这些参数与/ 字符一起传递给函数。我不断收到此错误:
args.join 不是函数
谁能告诉我我做错了什么?
【问题讨论】:
-
为什么要编辑它以使用 ES6 语法?
-
@TimDown 在我更新它的时候感觉很好。我想有反对这样做的有效论据,如果那是你所暗示的。
-
我真的不知道,当 2009 年的答案出现在 ES3 中时,这似乎有点奇怪。我现在还没有足够的时间知道将旧问题修改为现代语法是好还是坏。
-
@TimDown AFAIK,即使问题已经过时,我们也鼓励您始终保持答案是最新的。在这种情况下,现在这个问题看起来不那么过时了。
-
@alex,我还更新了my answer 以提供一种 ES6 方式来做到这一点。谢谢。
标签: javascript