1. ホーム
  2. javascript

[解決済み] Joinは関数ではありません

2022-02-11 15:20:39

質問

を使って遊んでいます。 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