我在玩PEG.js
start = keyword
keyword = a:[a-z]? {return a.join("");}
为什么我会出现错误:
a.join 不是函数
当我输入一个有效的字符串时abc
?
我在玩PEG.js
start = keyword
keyword = a:[a-z]? {return a.join("");}
为什么我会出现错误:
a.join 不是函数
当我输入一个有效的字符串时abc
?
join()
是一个数组函数,你不能在字符串上使用它:
https ://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Array/join
我在应用join
函数然后在同一个字符串数组变量中返回结果时遇到了这个错误,我们不能这样做,我们应该将结果保存在其他字符串类型变量中