我被要求用 Javascript 编写一个函数 sortByFoo 来正确响应这个测试:
// Does not crash on an empty array
console.log(sortByFoo([]) === []);
但我尝试了一些东西:
[] === [];
>> false
所以我可以肯定,这样的测试总是会失败,不管 sortByFoo 函数,不是吗?但我想解释一下为什么会发生这种情况。为什么 [] 不等于/等于 [] ?
请原谅我的近似英语,它不是我的母语:p