목록전체 글 (298)
\(@^0^@)/
setTimeout과 setInterval은 비슷한 효과를 내지만 setTimeout이 한 번만 실행된다 하면, setInterval은 지정한 시간마다 주기적으로 지정한 함수를 실행한다. setInterval(() => { // 내용 }, 밀리세컨); setInterval은 clearInterval이라는 함수로 취소할 수 있다. (setTimeout은 clearTimeout 함수로 취소) 다만, clearTimeout은 setTimeout에 지정한 함수가 아직 실행되지 않았을 때만 취소할 수 있음. let 변수 = setInterval(함수, 밀리세컨); clearInterval(변수); let 변수 = setTimeout(함수, 밀리세컨); clearTimeout(변수); ⚡ 간결한 코드 Tip : |..
✨ slice : 1. 기존의 배열이 변하지 않음. (splice 는 기존의 배열 수정) 2. 배열을 자르기만 할 수 있고, 다른 건 하지 못함 (splice는 배열 안에 새로운 값 추가 가능) ✨ sort : return 값에 따라 어떻게 정렬 할 것인지 나타냄. 기존의 배열을 변화시킴. ✨ sort를 사용하지만, 기존의 배열을 유지하고 싶을 경우 ( slice + sort ) ※ 참고 : ZeroCho Tv - ES2021 자바스크립트 강좌 ※ MDN : https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array ※ 더 알아보기 : http://tcpschool.com/javascript/js_standard_..
배열메서드를 쓰면, for문보다 성능이 좋지는 않지만, 연달아 사용하기 때문에 편리함. ✨ forEach : for문에 비해 좀 더 깔끔하고, 직관적인 코드. 인수로 함수를 받고, 배열의 요소 하나 하나에 인수로 받은 함수를 각각 적용함. 이때 요소 순서대로 함수를 적용하므로 반복문의 역할을 하게 됨. ✨ map : forEach 역할을 하면서, return이 있어서 기존 배열은 건드리지 않고, 새로운 배열을 생성해줌. ✨ fill ※ 참고 : ZeroCho Tv - ES2021 자바스크립트 강좌 ※ MDN : https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array ※ 더 알아보기 : http://tcpscho..