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