var inputA = lines[0];
var NGWord = ["NGWord1", "NGWord2", "NGWord3"];
var contains = NGWord.some(char => inputA.includes(char));
NGWord.some(char => inputA.includes(char))について
NGWord.some メソッド
some メソッドは、配列メソッドの一つで、配列内の少なくとも一つの要素が与えられた条件を満たすかどうかをテストする。満たす要素が見つかるとすぐに true を返し、全ての要素が条件を満たさない場合は false を返す。
includes メソッド
includes メソッドは、文字列が指定された文字列を含んでいるかどうかをチェックする。含まれていれば true を、含まれていなければ false を返す。
処理の流れ
dame 配列内の最初の要素 "I" が inputA.includes("I") によって inputA 内に存在するかどうかチェック
含まれていれば true が返され、some メソッドは即座に true を返す
もし "I" が inputA に含まれていなければ、次の要素 "l" に対して同じチェックを行う
これが全ての要素に対して行われ、いずれかの要素が含まれている時点で true を返す。
全ての要素が含まれていない場合は falseを返します。