Bagaimanakah Saya Boleh Menggunakan Pembolehubah sebagai Nama Harta dalam Objek JavaScript?

Patricia Arquette
Lepaskan: 2024-11-02 03:26:02
asal
325 orang telah melayarinya

How Can I Use Variables as Property Names in JavaScript Objects?

Mengakses Sifat Objek dengan Pembolehubah

Bolehkah objek JavaScript memasukkan pembolehubah sebagai nama sifat, seperti:

<code class="javascript">var myVar = "name";
var myObject = {
    {myVar}: "value"
};</code>
Salin selepas log masuk

Penyelesaian: Nama Harta Terkira

Dalam ES6:
ES6 memperkenalkan nama sifat terkira, membenarkan penggunaan ungkapan sebagai nama sifat:

<code class="javascript">var myVar = "name";
var myObject = {
    [myVar]: "value"
};</code>
Salin selepas log masuk

Dalam Pra-ES6:
Walaupun tidak disokong dalam literal objek, anda boleh menetapkan sifat secara dinamik dengan sintaks []:

<code class="javascript">var myObject = {};
var myVar = "name";
myObject[myVar] = "value";</code>
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menggunakan Pembolehubah sebagai Nama Harta dalam Objek JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan