function test(){ return (+{}+[])[1]; //返回a }
C'est comme le code js précédent. Ce que je veux savoir, c'est pourquoi la valeur de retour est "a" ?
"a"
闭关修行中......
+{}=NaN,NaN+[]="NaN","NaN"[1]=a
+{}=NaN,NaN+[]="NaN","NaN"[1]=a