15

我在玩PEG.js

start = keyword

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

为什么我会出现错误:

a.join 不是函数

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

4

2 回答 2

19

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

于 2015-10-31T12:42:10.483 回答
-1

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

于 2021-11-25T15:55:58.287 回答