在 JavaScript/TypeScript 中,每次使用数组字面量创建一个新数组时,都会得到一个新的数组对象,即使两个数组的内容相同,它们在内存中也是不同的对象。
也就是说
a = ['123', '123']
b = ['123', '123']
console.log(a == b) // false
下面是解释器给出的hint
This condition will always return 'false' since JavaScript compares objects by reference, not value.