Computer >> Máy Tính >  >> Lập trình >> Javascript

Làm cách nào để bỏ qua việc sử dụng tên biến dưới dạng một ký tự trong khi sử dụng push () trong JavaScript?

Để tránh sử dụng tên biến dưới dạng chữ, hãy sử dụng dấu ngoặc vuông. Sau đây là mã -

Ví dụ

var name = "David"
var putTheAllData = []
putTheAllData.push( { name: "The name is name will remain same" } )
putTheAllData.push( { [name]: "The name is David will be changed [name]"} )
console.log(putTheAllData);

Để chạy chương trình trên, bạn cần sử dụng lệnh sau -

node fileName.js.

Đầu ra

Ở đây, tên tệp của tôi là demo166.js. Điều này sẽ tạo ra kết quả sau -

PS C:\Users\Amit\javascript-code> node demo166.js
[
   { name: 'The name is name will remain same' },
   { David: 'The name is David will be changed [name]' }
]