목록전체 글 (118)
all is well!!
😇 문제 🙏 답 function solution(nums) { var count = 0; for(let i=0; i
👀 스코프 체이닝이란? 실행중인 함수 컨텍스트 안에서 변수의 유효범위를 나타내는 스코프가 프로퍼티로 연결리스트 형식으로 관리되는 것. 1. 탐색을 시작한 블록범위에 찾는 변수 객체가 있을때 2. 탐색을 시작한 블록범위에 찾는 변수 객체가 없을때 3. 탐색을 시작한 블록범위의 안쪽 블록 스코프는 무시한채로 탐색한다.
😇 문제 🙏 답 function solution(s) { let a = []; let A = []; var answer = ''; for(let i=0; i
이때까지 package.json에 들어가 있는 내용에 대해 잘 모르고 그냥 clonecoding때 쓸 라이브러리들을 무지성으로 받았는데 오늘 갔던 회사 면접에서 면접관님들께서 velog 1차 clonecoding이 담긴 git을 훑어봐 주시고 피같은 어드바이스를 해주셨다. ( 감사합니다..! 면접관님🥹 ) 그래서 또 잊지않게 기록해보는 package.json에 dependencies와 devDependencies의 라이브러리 분리 * dependencies 배포할때 포함되는 라이브러리가 들어오는 곳으로 애플리케이션의 동작을 도와주는 라이브러리들이 저장된다. npm install [라이브러리명] 으로 설치하면 dependencies에 들어간다. *devDependencies 배포할때 포함되지 않는 라이브러..
interface object의 모양을 알려주고 싶을때 사용한다. interface는 객체 지향 프로그래밍의 개념이 담겼고 type은 더 유연하다. type으로 정의할때 type Player = { nickname:string, healthBar:number } interface로 정의할 때 interface Player { nickname:string, healthBar:number } Function makeUser(user: Player) : Player{ return { nickname : ’subin’, healthBar : 10 } } interface Hello = string; // interface는 오직 object의 모양만 설정할 수 있기때문에 에러가 난다. type은 더 유연하기 때..