split, localCompare, substr...
클릭 : 문제링크코드 실행은 되지만 채점에서 실패.. 문제가 뭘까??!실패코드arr.sort()arr.indexOf()arr.splice
array.map, filter, find, reduce()
자바스크립트는 싱글스레드 언어라고 알려져 있다. 메인스레드가 싱글스레드인 것이다.
1. 값을 돌려주고 종료 2. 함수를 종료
new Set();
저장 저장!
타이머 함수, 스토리지 저장함수
주어진 문제가 (구조가 비슷하고) 더 작은 문제로 나눌 수 있는 경우 중첩된 루프가 많거나, 얼마나 중첩해야할 지 미리 알 수 없는 경우 factorial 5! 5x4x3x2x1
const now = new Date(); setInterval(func, 1000)
자바스크립트의 런타임이란??
Arrow function? ES6에서 도입된 function 키워드를 화살표로 축약해서 표시하는 방법이다. 1) 함수 표현식 2) 화살표 함수 함수 본문에 return 문만 있는 경우는 return, {} 생략 가능 함수 내 표현식이 두 줄 이상일 경우는 명시적으로 return, {} 쓰는 것이 좋음 3) closure에서의 화살표 함수 함수 ...
Class, Instance, 4 Basic concepts of OOP
Prototype -> class!
변수란 무엇인가?
[Type] Primitive & Reference
Logical Operator (논리 연산자)
문자열의 특징
넘 어려운 반복문.. for과 while 모두 자유롭게 사용하는 그날을 기대..해도 되겠지?
배열은 선언된 변수에 여러개의 정보가 있을 때 사용한다.string과 같이 index를 적용할 수 있으며, 인덱스값을 벗어나면 undefined를 반환하게 된다.뒤에서 요소 추가 array.push() nums.push(100, 200)를 바로 콘솔창에 시도했을때,
객체는 let obj = {key1:value, key2:value2}로 나타나며,
Function Declaration, Function Expression, Hoisting
Scope : 변수 접근 규칙에 따른 유효범위 자바스크립트에서는 함수단위로 스코프를 갖는다 local scope, global scope global scope는 local scope에 사용 가능하지만 로컬스코프에 정의된 변수는 바깥쪽에서 사용 불가 funct
JavaScript === Asynchronous !