Home
Moon
Cancel

JS[구조 분해 할당]

배열의 구조 분해 할당 let arr = [1, 2, 3, 4, 5, 6, 7]; let [a, , b, ...c] = arr; console.log(a); // 1 // , , 빈칸으로 띄우기 가능 console.log(b); // 3 console.log(c); // [4,5,6,7] 객체의 구조 분해 할당 const obj = { name...

JS[고차함수]

고차함수 일급객체 JavaScript에도 특별한 대우를 받는 일급 객체가 있습니다. 대표적인 일급 객체 중 하나가 함수입니다. JavaScript에서 함수는 아래와 같이 특별하게 취급됩니다. 변수에 할당 할 수 있다. 다른 함수의 전달인자로 전달될 수 있다. 다른 함수의 결과로서 리턴될 수 있다. 함수를 변수에 할당할 수 ...

JS[객체 지향 프로그래밍]

객체 지향 프로그래밍(OOP) 단순히 별개의 변수와 함수를 순차적으로 작동하는 것을 넘어, 데이터의 접근과, 데이터의 처리 과정에 대한 모형을 만들언 내는 방식 객체 지향 프로그래밍의 4가지 주요 개념 캡슐화(Encapsulation) - 재사용성을 높임 상속(Inheritance) - 단순화된 사용으로 변화에 대한 영향을 최소화시킴 ...

JS[for of, for in]

js 에서 for of 와 for in의 사용법 for of 배열 let a = ["가", "나", "다"]; for (val of a) { console.log(val); } // 가 // 나 // 다 //배열의 값을 리턴해줌 Object let b = { name: "moon", age: 27 }; for (val of ...

JS[array.sort()]

array.sort() : 배열을 오름차순 정렬 let arr = [1, 3, 5, 2, 4]; arr.sort(); console.log(arr); //[1,2,3,4,5] arr.sort().reverse(); console.log(arr); //[5,4,3,2,1] 추가 sort()의 함정 sort()를 적용하면 문자나 숫자는 알...

JS[Scope, Closure]

Scope 변수의 유효범위 let,const let username = "moon"; if (username) { let message = `hello ${username}`; const message2 = `hello ${username}`; console.log(message); } console.log(message...

JS[Object.assign()의 함정]

Object.assign()의 함정 let obj = { a: 1, b: { c: 2, }, }; let newObj = Object.assign({}, obj); console.log(newObj); // { a: 1, b: { c: 2} } obj.a = 10; console.log(obj); // { a: 10, b:...

chirpy_테마_사용하기

🔥 초기화 tools/init.sh 명령어 입력 [INFO] Initialization successful! <– 나오면 성공 이후 _config.yml 파일의 내용을 자신에게 맞게 세팅하면됨 lang: en #이거 ko 로 바꾸면 사이드 메뉴의 HOME 안보이는 현상이 발생하여 en으로 놔둠 timezone: Asia/Seoul #...

깃헙 블로그 시작

🔥 시작하기 🐛 1. 새로운 repository 만들기 github에서 새로운 repository를 만드는데 이름을 [username].github.io 로 만들어준다. 여기서 username은 빨간 네모에 보여지는 이름 🐛 2. 로컬에 클론하기 만든 repository를 로컬에 클론 해준다. 폴더 생성을 원하는 위치에 가서 ...

소켓 메모리 과부하

StompJs에서 소켓을 connect(연결)하고 activate(활성화) 해야 서버에 메세지를 보낼 수 있는데 소채팅시 키보드 입력 1번 할때마다 deactivate(비활성화)되어 deactivate 될때마다 계속 activate시도를 했더니 서버에 과부화가 와서 소켓 connect가 아예 끊어져버림 해결방법 StompJs에서 subsc...