Heim > Web-Frontend > js-Tutorial > Javascript implementiert kontinuierliche Zuweisung_Javascript-Fähigkeiten

Javascript implementiert kontinuierliche Zuweisung_Javascript-Fähigkeiten

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-05-16 15:46:01
Original
1641 Leute haben es durchsucht

Ich bin vor kurzem mit dem Projekt in Kontakt gekommen und hatte genug Zeit, um online einzukaufen, und habe dieses Problem zufällig online entdeckt. Die vorhergesagten Ergebnisse unterschieden sich stark von den tatsächlichen Ergebnissen.

Bitte beachten Sie den Code unten

var a={n:1}
var b=a;
a.x=a={n:2}
console.log(a.x); 
console.log(b.x);
undefined
Object{n:2}
Nach dem Login kopieren

Wenn wir den Code auseinandernehmen und betrachten, ist das Ergebnis genau das, was wir gedacht haben

var a={n:1}
var b=a;
a={n:2};
a.x={n:2}
console.log(a.x);//Object{n:2}
console.log(b.x);//undefined
Nach dem Login kopieren

Analysecode:

a.x=a={n:2}

Die Zuweisungsoperation von js ist rechtsassoziativ, das Obige entspricht a.x=(a={n:2})

Die Auswertungsoperation von js erfolgt von links nach rechts (PS: Nach einer Diskussion mit einem Kollegen sagte er, es sei von links nach rechts, ich dachte, es sei von rechts nach links, aber ich habe es schließlich gefunden heraus, dass ich falsch lag)

1) a.x=(Endergebnis in Klammern)

Nachdem Sie festgestellt haben, dass das x-Attribut von a nicht vorhanden ist, fügen Sie ein Attribut hinzu

2) Weil wir das Ergebnis in Klammern bekommen wollen, dann a.

3) Zurück zu a={n:2} in den Klammern, und die Richtung von a hat sich geändert

Javascript implementiert die Zuweisung von Werten zu

Der Inhalt dieses Codes besteht darin,
href einen Wert zuzuweisen. Der Code ist sehr einfach.
document.getElementById("a").href=""; a是要添加超链接a的id,比如<a id='a' >信息提示</a>
<form action="" method="post" name="myform" >
<a href="" id=links >信息提示 </a >
</form >
<script >
document.getElementById("links").href="http://www.baidu.com";
</script >
Nach dem Login kopieren
Der obige Inhalt ist der gesamte Inhalt dieses Artikels, der Javascript verwendet, um eine kontinuierliche Zuweisung zu erreichen. Ich hoffe, dass er für alle hilfreich ist. Diese Website wird jeden Tag mit neuen Inhalten aktualisiert, also achten Sie weiterhin darauf!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage