화살표함수
-
spread, rest, 구조분해, 화살표함수, 배열, 객체Topic/JavaScript 2021. 11. 25. 21:44
Spread 문법 배열을 풀어서 인자로 전달하거나, 배열을 풀어서 각각의 요소로 넣을 때에 사용 spread 문법은 기본 배열을 변경하지 않는다. (immutable) 테스트 함수 expect 함수 사용법 expect(테스트하는 값).기대하는 조건 expect(isMost(3)).to.be.true // => 'isMost(3)'의 결과값은 참(true)이어야 한다'. expect(1 + 2).to.equal(3) // => 'sum(1, 2)의 결과값은 3과 같아야(equal) 한다'. -> '기대하는 조건'에 해당하는 함수를 matcher라고 한다. '참인 것이어야 한다' => to.be.true '3과 같아야 한다' => to.equal(3) expect('테스트하는 값).to.equal('기대하는..
-
자바스크립트 변수와 함수의 종류Topic/JavaScript 2021. 11. 9. 21:34
변수 프로그래밍은 데이터 처리. 변수 사용은 데이터를 편리하게 저장하고 원할 때 꺼내 쓰는 것. = 은 "같다"라는 의미가 아니라 '할당 연산자'이다. num = num + 1 은 "같다"라는 뜻이 아니라 '값을 할당하는 것'. - 우리는 프로그래밍을 통해 컴퓨터에게 데이터 처리 과정을 명령한다. - "변수를 사용한다"의 의미는? -> 데이터 보관함 / 각 보관함의 크기는 동일 / 각 보관함의 이름 = 변수 - 변수를 사용하는 방법 1) 선언 (declaration) let age ; 2) 보관함에 데이터 저장 age = 12; 3) 선언과 할당 동시에 가능 let name = lee; * 선언은 let 키워드를 이용한다 / 선언은 한번만 한다. * 문자열에만 " " 사용 ! 함수 함수는 "작은 기능의 ..