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

JavaScript로 개체의 항목을 순서대로 검색하시겠습니까?

<시간/>

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

const subjectDetails ={
   102:"Java",
   105:"JavaScript",
   104:"MongoDB",
   101:"MySQL"
};

객체의 항목을 순서대로 검색하려면 sort() 메소드를 사용하십시오 -

const orderSubjects =
Object.fromEntries(Object.keys(subjectDetails).sort().map((k) => {
   return [k, subjectDetails[k]];
}));

예시

const subjectDetails ={
   102:"Java",
   105:"JavaScript",
   104:"MongoDB",
   101:"MySQL"
};
const orderSubjects =
Object.fromEntries(Object.keys(subjectDetails).sort().map((k) => {
   return [k, subjectDetails[k]];
}));
console.log(orderSubjects);

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

node fileName.js.

출력

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

PS C:\Users\Amit\JavaScript-code> node demo146.js{
   '101': 'MySQL',
   '102': 'Java',
   '104': 'MongoDB',
   '105': 'JavaScript'
}