Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Adakah Pemusnahan Tugasan Setara dengan Javascript dengan \'list()\' PHP?

Adakah Pemusnahan Tugasan Setara dengan Javascript dengan \'list()\' PHP?

Linda Hamilton
Linda Hamiltonasal
2024-10-19 06:32:31631semak imbas

Is Destructuring Assignment the Javascript Equivalent of PHP's 'list()'?

Tugasan Memusnahkan: Setara Javascript bagi 'list()' PHP

Fungsi 'list()' PHP membenarkan penetapan nilai yang mudah daripada tatasusunan. Fungsi yang serupa tersedia dalam Javascript menggunakan tugasan memusnahkan, ciri yang diperkenalkan dalam versi bahasa yang 'lebih baharu'.

Javascript yang setara:

Menyahstruktur sintaks tugasan untuk tatasusunan mengambil bentuk berikut:

[variable1, ..., variableN] = array;

di mana 'pembolehubah1', '...', 'pembolehubahN' ialah pembolehubah yang akan diberikan nilai yang sepadan daripada 'array'.

Untuk menggambarkan:

var matches = ['12', 'watt'];
[value, unit] = matches;

Coretan ini akan menetapkan 'nilai' kepada '12' dan 'unit' kepada 'watt'. Faedah memusnahkan tugasan jelas apabila berurusan dengan tatasusunan atau objek bersarang yang kompleks.

Sokongan Penyemak Imbas:

Penugasan penstrukturan disokong dalam kebanyakan penyemak imbas moden, termasuk:

  • Chrome
  • Firefox
  • Safari
  • Microsoft Edge

Pengecualian:

Internet Explorer tidak menyokong tugasan memusnahkan.

Atas ialah kandungan terperinci Adakah Pemusnahan Tugasan Setara dengan Javascript dengan \'list()\' PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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