加入不是函数

Evg*_*nik 11 javascript peg pegjs

我在玩PEG.js

start = keyword

keyword = a:[a-z]? {return a.join("");}
Run Code Online (Sandbox Code Playgroud)

为什么我会在这里出现错误:

a.join 不是函数

当我输入一个有效的字符串时abc

mis*_*nic 14

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