Bagaimanakah Kekunci Literal Objek Boleh Ditugaskan Menggunakan Kurungan Segi Empat dalam Sintaks ES2015?

DDD
Lepaskan: 2024-10-21 11:50:31
asal
652 orang telah melayarinya

How Can Object Literal Keys Be Assigned Using Square Brackets in ES2015 Syntax?

Menggunakan Kurungan Segi Empat dalam Kekunci Literal Objek

Mungkin sukar untuk memahami cara kekunci boleh diberikan menggunakan kurungan segi empat sama dalam literal objek. Mari kita selami penjelasan di sebalik sintaks ES2015 ini.

Coretan kod yang anda berikan:

<code class="js">let a = "b"
let c = {[a]: "d"}</code>
Salin selepas log masuk

menggunakan sintaks nama sifat yang dikira, yang merupakan singkatan untuk ES3/5 someObject tradisional[ someKey] tugasan. Dalam erti kata lain, ia berkembang kepada:

<code class="js">var a = "b"
var c = {}
c[a] = "d"</code>
Salin selepas log masuk

Sintaks ini membolehkan anda menjana nama sifat secara dinamik berdasarkan pembolehubah atau ungkapan, memberikan lebih fleksibiliti dalam pembinaan objek. Apabila menggunakan ciri ini, pastikan nama harta itu disertakan dalam kurungan segi empat sama, seperti dalam [a] dalam contoh.

Atas ialah kandungan terperinci Bagaimanakah Kekunci Literal Objek Boleh Ditugaskan Menggunakan Kurungan Segi Empat dalam Sintaks ES2015?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php
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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!