发现一个奇怪的地方

来源:1-3 [JavaScript]隐式转换

小井dove

2015-03-27 17:00

http://img.mukewang.com/55151bfe000124d402460184.jpg不相等是怎么回事

写回答 关注

3回答

  • Bosn
    2015-03-28 07:40:54

    请在问答区使用疑问句

    _Jack_...

    console.log(new Object()==new Object());console.log([1,2]==[1,2]);返回false应该注明,不要误导新手!

    2016-05-13 19:07:11

    共 2 条回复 >

  • zhangcl
    2016-06-15 23:42:35

    不是老师误导新手,是你们没有认真听课

    老师讲==的时候,先讲的===,然后再跳转回来讲的==,

    老师讲===的时候已经说的很清楚了:对象是比较引用,所以不相等,不知道你们有没有认真听课,如果只用眼睛去看视频的话,确实会认为哪个对象的==比较和上面的基本类型一样,所以老师说上面的三个相等,你们就误认为下面的两个对象比较也相等了是吗?

    再回去好好听一遍,相信你会发现是自己的问题而不是老师的问题。

  • 零下的夏天
    2015-07-29 09:48:10

    是不是老师这里只是为了比较前面的严格等于,因为他们都是对象,不是同一个对象的引用,也比较这吧,具体还得老师解答下

    _Jack_...

    console.log(new Object()==new Object());console.log([1,2]==[1,2]);返回false应该注明,不要误导新手!

    2016-05-13 19:07:33

    共 1 条回复 >

JavaScript深入浅出

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

281112 学习 · 1020 问题

查看课程

相似问题