먼저 문자열 배열을 만들어 보겠습니다 -
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' } ]