상세 컨텐츠

본문 제목

[자바스크립트] 트라이캐치 내는거

카테고리 없음

by esoesmio 2023. 5. 16. 01:04

본문

function connect () { console.log('☀️', '통신 연결'); }
function disconnect () { console.log('🌙', '통신 연결 해제'); }
function sendArray (arr) { console.log('전송', arr); }

function sendStringAsArray (str) {
    connect();

    try {
        sendArray(str.split(''));
        return true;

    } catch (e) {
        console.error('🛑 에러!!', e);
        return false;

    } finally {
        // 💡 전송 성공 여부와 관계없이 연결은 끊어야 함
        disconnect();
        console.log('- - - - - - - -');
    }

    // ❓ 이곳에 넣는 것과 무엇이 다른가?
    // 아래로 대체하여 실행해 볼 것
    // disconnect();
    // console.log('- - - - - - - -');
}

['ABC', '가나다', 123, '123'].forEach(i => {
    console.log(
        sendStringAsArray(i)
            ? '[성공]' : '[실패]', '\n\n'
    );
});

댓글 영역