このテストに正しく反応する関数 sortByFoo を Javascript で書くように依頼されました。
// Does not crash on an empty array
console.log(sortByFoo([]) === []);
しかし、私は何かを試しました:
[] === [];
>> false
確かに、そのようなテストは、 sortByFoo 関数に関係なく、常に失敗しますよね?しかし、私はなぜこれが起こるのかについて説明したいと思います。[] が [] と同一/等しくないのはなぜですか?
おおよその英語を許してください、それは私の母国語ではありません:p