为什么??

来源:6-2 [JavaScript]函数声明与表达式

慕粉1493842

2018-06-14 21:30

为什么[1,2,3] == [1,2,3]打印结果是false

写回答 关注

1回答

  • qq_暂时无特别关心的好友_0
    2018-06-15 15:05:23

    因为JavaScript里面Array是对象,==或===操作符只能比较两个对象是否是同一个实例,也就是是否是同一个对象引用。要比较的话要将数组转换成字符串

    [1,2,3].toString == [1,2,3].toString

JavaScript深入浅出

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

281099 学习 · 1020 问题

查看课程

相似问题