Giả sử sau là đối tượng của chúng ta:
var lastName = {
"John": "Smith",
"David": "Miller",
"Bob": "Taylor"
}
Sau là mảng của chúng ta:
var firstName = [ "Bob", "John", "David" ]
Hiển thị mảng kết quả dựa trên thứ tự đối tượng được xác định bởi mảng đầu tiên, sử dụng map(). Dưới đây là mã:
Ví dụ
var firstName = [
"Bob",
"John",
"David"
]
var lastName = {
"John": "Smith",
"David": "Miller",
"Bob": "Taylor"
}
var values = firstName.map(getValues => lastName[getValues]);
console.log(values);
Để chạy chương trình trên, bạn cần sử dụng lệnh sau:
node fileName.js
Kết quả
Tên tệp của tôi là demo168.js. Chương trình sẽ cho ra kết quả sau:
PS C:\Users\Amit\javascript-code> node demo168.js [ 'Taylor', 'Smith', 'Miller' ]