问答详情
源自:6-2 [JavaScript]函数声明与表达式

为什么??

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

提问者:慕粉1493842 2018-06-14 21:30

个回答

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

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

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