Rumah > hujung hadapan web > tutorial js > Javascript melaksanakan kemahiran assignment_javascript berterusan

Javascript melaksanakan kemahiran assignment_javascript berterusan

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2016-05-16 15:46:01
asal
1652 orang telah melayarinya

Saya baru-baru ini berhubung dengan projek itu dan mempunyai masa yang mencukupi, saya pergi membeli-belah dalam talian dan secara tidak sengaja menemui masalah ini dalam talian Hasil yang diramalkan adalah sangat berbeza daripada hasil sebenar.

Sila lihat kod di bawah

var a={n:1}
var b=a;
a.x=a={n:2}
console.log(a.x); 
console.log(b.x);
undefined
Object{n:2}
Salin selepas log masuk

Jika kita mengasingkan kod itu dan melihatnya, hasilnya betul-betul seperti yang kita fikirkan

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
Salin selepas log masuk

Kod analisis:

a.x=a={n:2}

Operasi penugasan js adalah bersekutu kanan, perkara di atas bersamaan dengan a.x=(a={n:2})

Operasi penilaian js adalah dari kiri ke kanan (PS: Selepas berbincang dengan rakan sekerja, dia berkata dari kiri ke kanan, saya fikir ia dari kanan ke kiri, tetapi akhirnya saya jumpa kerana saya salah)

1) a.x=(hasil akhir dalam kurungan)

Selepas mendapati atribut x bagi a tidak wujud, tambahkan atribut

2) Sebab nak dapat result dalam kurungan, maka a.

3) Kembali ke a={n:2} dalam kurungan, dan arah a telah berubah

Javascript melaksanakan pemberian nilai kepada

Kandungan kod ini adalah untuk memberikan nilai kepada
href Kod ini sangat mudah.
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 >
Salin selepas log masuk
Kandungan di atas adalah keseluruhan kandungan artikel ini menggunakan javascript untuk melaksanakan tugasan berterusan Saya harap ia akan membantu semua orang.

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan