먼저 문자열 배열을 만들어 보겠습니다 -
let studentDetails =
[
{studentName: "John Smith"},
{studentName: "john smith"},
{studentName: "Carol Taylor"}
]; 이제 대소문자를 구분하지 않는 하위 문자열을 일치시키고 filter()와 toLowerCase()의 개념을 사용하십시오. 다음은 코드입니다 -
예시
let studentDetails =
[
{studentName: "John Smith"},
{studentName: "john smith"},
{studentName: "Carol Taylor"}
];
var searchName="John Smith"
console.log(studentDetails.filter(obj =>
obj.studentName.toLowerCase().indexOf(searchName.toLowerCase()) >= 0)); 위의 프로그램을 실행하려면 다음 명령을 사용해야 합니다.
node fileName.js.
여기에서 내 파일 이름은 demo55.js입니다.
출력
이것은 다음과 같은 출력을 생성합니다 -
PS C:\Users\Amit\JavaScript-code> node demo55.js
[ { studentName: 'John Smith' }, { studentName: 'john smith' } ]