Heim  >  Fragen und Antworten  >  Hauptteil

aCopy === arr; Warum ist es falsch?

aCopy === arr; Warum ist es falsch?

Ihre Werte sind gleich, sind ihre Typen unterschiedlich? Sind das nicht alle Array-Typen?

自律者自由自律者自由2551 Tage vor1779

Antworte allen(3)Ich werde antworten

  • 有人@我

    有人@我2017-12-25 17:40:05

    没有数组类型那么一说,数组属于object,判断时,如果你用=== 你可以

    1. 先用typeof 打印一下你要比较的参数,先判断类型

    2. 判断他们的值

      如果全部相等,才会返回true    ,一般不会有人拿数组比较的,比较麻烦

    3. ==,就是单纯比较值,至于什么类型,无所谓,也就是number类型的1和string的1,值是相等的

    Antwort
    0
  • 张

    2017-10-28 08:56:13

    建议你好好看看“”===“”的用法   

    Antwort
    0
  • 帅帅的阿猪

    帅帅的阿猪2017-10-26 09:39:23

    === 就是全部相等,值与类型都是相等的,才称全等。

    Antwort
    0
  • StornierenAntwort