suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Die Bedeutung von {}, +{}, [], +[] in Javascript

function test(){
    return (+{}+[])[1]; //返回a
}

Es ist wie beim vorherigen js-Code. Ich möchte wissen, warum der Rückgabewert "a" ist.

阿神阿神2798 Tage vor613

Antworte allen(1)Ich werde antworten

  • 阿神

    阿神2017-05-19 10:42:20

    +{}=NaN,NaN+[]="NaN","NaN"[1]=a

    Antwort
    0
  • StornierenAntwort