자바스크립트에서 IF문을 대신할 수 있는 표현
다음 코드는 조건이 참이면 run 을 실행하는 함수입니다
ZnVuY3Rpb24gcnVuKCkgew0KICAgY29uc29sZS5sb2coJ2hlbGxvJyk7DQp9DQoNCmlmKDE9PT0xKSB7DQogICBydW4oKTsNCn0=
function run() {
console.log('hello');
}
if(1===1) {
run();
}
위의 코드와 같은 작동을 하는 코드를 다른방법으로도 표현해보고자 합니다
방법은 다음들과 같습니다
조건이 참이면 run 함수를 실행합니다, 거짓이면 실행안합니다
MSA9PT0gMSAmJiBydW4oKTs=
1 === 1 && run();
여러코드를 실행하고 싶을땐 다음과 같이 합니다
조건이 참이면 run 함수를 두번 실행합니다
MSA9PT0gMSAmJiAocnVuKCksIHJ1bigpKTs=
1 === 1 && (run(), run());
아래와 같은 방법으로도 여러코드를 실행 할 수 있습니다
조건이 참이면 run 함수를 세번 실행합니다
MSA9PT0gMSAmJiBmdW5jdGlvbiAoKSB7DQogICBydW4oKTsNCiAgIHJ1bigpOw0KICAgcnVuKCk7DQp9KCk7
1 === 1 && function () {
run();
run();
run();
}();