この記事の最終更新日: 2023年2月10日
配列aの各要素が配列bに含まれているかどうかを判定する関数
function arraysInclude(a, b): boolean {
return a.map((value) => b.includes(value)).every(Boolean);
}function arraysInclude(a: number[], b: number[]): boolean {
return a.map((value) => b.includes(value)).every(Boolean);
}このコードでは、配列aの各要素が配列bに含まれているかどうかを判定するmap関数を使用しています。
結果の配列がすべてtrueの場合 Array.prototype.every 関数はtrue を返します。それ以外の場合は、 falseを返します。

大阪のエンジニアが書いているブログ。



コメント