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

Làm cách nào tôi có thể khởi tạo một từ điển trong JavaScript nơi tất cả các khóa ánh xạ đến cùng một giá trị?

Lúc đầu, hãy đặt các khóa -

const name = ['Name1', 'Name2'];

Bây giờ, ánh xạ các khóa đến cùng một giá trị bằng cách sử dụng vòng lặp for như trong đoạn mã dưới đây -

Ví dụ

const name = ['Name1', 'Name2'];
const keyValueObject = {};
for (const k of name){
   keyValueObject[k] = 'John';
}
console.log(keyValueObject);

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

node fileName.js.

Đây, tên tệp của tôi là demo48.js.

Đầu ra

Điều này sẽ tạo ra kết quả sau -

PS C:\Users\Amit\JavaScript-code> node demo48.js
{ Name1: 'John', Name2: 'John' }