Các tạo object với key động trong js

Trong JavaScript, cú pháp [key]: value được gọi là “Computed Property Names” (Tên thuộc tính tính toán). Nó cho phép bạn đặt tên cho các thuộc tính của một object dựa trên biến hoặc hằng số.

Khi bạn sử dụng cú pháp này, biểu thức trong dấu ngoặc vuông [] được tính toán và sử dụng làm tên cho thuộc tính. Trong trường hợp của bạn, DB_VOICE_BIO là hằng số, và khi bạn sử dụng chúng như là tên thuộc tính, JavaScript sẽ sử dụng giá trị của chúng để đặt tên cho thuộc tính tương ứng trong object.

Điều này giúp bạn tạo các thuộc tính của object một cách động dựa trên giá trị của các hằng số đã có, giúp mã của bạn linh hoạt hơn và dễ bảo trì hơn.

const DB_VOICE_BIO = 'voice-bio'
const object = {[DB_VOICE_BIO]: 'hihi'}
# object = {voice-bio: 'hihi'} 

Một dev quèn kiếm tiền nuôi gia đình