첫번째로 배울 문법은, 삼항 연산자입니다. 이 문법은 ES6 문법은 아닙니다.
라인의 길이가 너무 길어진다면 다음과 같이 작성하기도 합니다.
const array = [];
let text = array.length === 0
? '배열이 비어있습니다'
: '배열이 비어있지 않습니다.';
console.log(text);
<input class="txts" type="text" value=""/>
<div id="app">
<p class="txtline">
라인의 길이가 너무 길어진다면 다음과 같이 작성하기도 합니다.
</p>
<button class="btn">버튼</button>
const $btn = document.querySelector(".btn");
const elementToggle = function(show = true) {
element.style.display = show ? "block" : "none";
};
$btn.addEventListener("click", function() {
this.classList.toggle('active'); //클릭 엘리먼트에 토글 클스를 핸들링한다.
this.classList.contains('active') ? elementToggle(false) : elementToggle(true); //위에 토글 클래스 존재 여부에따라서 위에 함수 실행하고, 비실행한다.
});
또는
elementToggle(txt.value.length); //input 박스에 글짜 텍스트 존재 여부에따라서, 실행하고, 비실행한다.