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

JavaScript의 개체 배열에서 특정 값만 가져오시겠습니까?

<시간/>

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

var details = [{
   studentName: "John",
   studentMarks: 92
},
{
   studentName: "David",
   studentMarks: 89
},
{
   studentName: "Mike",
   studentMarks: 98
},
];

JavaScript의 객체 배열에서 특정 값만 가져오려면 filter() 개념을 사용하십시오.

예시

var details = [{
   studentName: "John",
   studentMarks: 92
},
{
   studentName: "David",
   studentMarks: 89
},
{
   studentName: "Mike",
   studentMarks: 98
},
];
var specificValuesFromArray = details.filter(obj => obj.studentMarks ===
92 || obj.studentMarks === 98);
console.log(specificValuesFromArray)

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

node fileName.js.

여기에서 내 파일 이름은 demo177.js입니다.

출력

이것은 다음과 같은 출력을 생성합니다 -

PS C:\Users\Amit\javascript-code> node demo177.js
[
   { studentName: 'John', studentMarks: 92 },
   { studentName: 'Mike', studentMarks: 98 }
]