結論
- JavaScript では、配列は中身ではなく、同じ配列オブジェクトを参照しているかで比較される
- 中身で同一かどうか比較したい場合はシリアライズして文字列として比較
詳細
ex.js
const a = ['OS', 'Compiler'];
const b = ['OS', 'Compiler'];
return a === b;
→falseが返る
const a = ['OS', 'Compiler'];
const b = ['OS', 'Compiler'];
return JSON.stringfy(a) === JSON.stringfy(b);
→trueが返る
