[]==[] 结果输出“false”

来源:2-1 [JavaScript]表达式

用户1099417

2015-09-07 13:56

想知道,[]==[]的输出结果为什么是‘false'?

写回答 关注

2回答

  • yinyun
    2016-11-19 10:44:50

    比的是地址值,例如new Object() == new Object()返回的也是false

  • sixGod
    2015-09-07 14:48:34

    我觉得在js中直接写[],就是定义一个数组了,二个数组比较,比的是内存地址吧,前一个[]开僻一个内存空间,后一个[]是开僻的另一个内存空间,所以这二个对象是不一样的,所以是false

JavaScript深入浅出

由浅入深学习JS语言特性,且解析JS常见误区,从入门到掌握

281101 学习 · 1020 问题

查看课程

相似问题