if 조건에서 등호 연산자(=)를 사용하면 if 블록이 항상 실행됩니다.
==연산자 또는 ===를 사용해야 합니다.
예시
다음은 코드입니다 -
var details = [ { id: 10001, name: "John" }, { id: 10002, name: "Bob" }, { id: 10003, name: "Carol" }, { id: 10004, name: "David" } ] var searchId = 10003; for (var index = 0; index < details.length; index++) { if (details[index].id === searchId) { console.log(details[index].id + " found"); break; } }
위의 프로그램을 실행하려면 아래 명령을 사용해야 합니다 -
node fileName.js.
여기에서 내 파일 이름은 demo322.js입니다.
출력
이것은 다음과 같은 출력을 생성합니다 -
PS C:\Users\Amit\javascript-code> node demo322.js 10003 found