加入不是一个功能

Join is not a function

我在玩PEG.js

start = keyword

keyword = a:[a-z]? {return a.join("");}

为什么我会收到错误消息:

a.join is not a function

当我输入像 abc?

这样的有效字符串时

join() 是一个数组函数,不能在字符串上使用它: https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Array/join

我在应用 join 函数然后在同一个 字符串数组 变量中返回结果时遇到了这个错误,我们不能这样做,我们应该保存导致其他一些字符串类型变量