Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript의 첫 번째 배열에 의해 결정된 객체의 순서에 따라 결과 배열을 표시하시겠습니까?

<시간/>

다음이 우리의 객체라고 가정해 봅시다 -

var lastName ={
   "John":"Smith",
   "David":"Miller",
   "Bob":"Taylor"
}

다음은 우리의 배열입니다 -

var firstName=[
   "Bob",
   "John",
   "David"
]

첫 번째 배열에 의해 결정된 객체의 순서에 따라 결과 배열을 표시하려면 map()을 사용하십시오. 다음은 코드입니다 -

예시

var firstName=[
   "Bob",
   "John",
   "David"
]
var lastName ={
   "John":"Smith",
   "David":"Miller",
   "Bob":"Taylor"
}
var values = firstName.map(getValues => lastName[getValues]);
console.log(values);

위의 프로그램을 실행하려면 다음 명령을 사용해야 합니다 -

node fileName.js.

출력

여기에서 내 파일 이름은 demo168.js입니다. 이것은 다음과 같은 출력을 생성합니다 -

PS C:\Users\Amit\javascript-code> node demo168.js
[ 'Taylor', 'Smith', 'Miller' ]