본문 바로가기
728x90

JavaScript3

[JS ES6] 순회와 이터러블 ES6에서의 리스트 순회 // ES5 const list = [1, 2, 3]; for(var i = 0; i 2022. 3. 28.
[JS ES6] 함수형 자바스크립트 기본기 평가와 일급 평가 코드가 계산되어 값을 만드는것 1 + 2 => 3 [1, 2+3] => [1, 5] [1, 2, [3, 4]] => [1, 2, Array(2)] [1, 2, ...[3, 4]] => [1, 2, 3, 4] 일급 함수 값으로 다룰 수 있다. 변수에 담을 수 있다. 함수의 인자로 사용될 수 있다. 함수의 리턴값으로 사용될 수 있다. const num = 8; const add10 = num => num + 10; console.log(add10); // num => num + 10 console.log(add10(num)); // 18 const f1 = () => () => 1; console.log(f1()); // () => 1 const f2 = f1(); console.log(f.. 2022. 3. 28.
JavaScript 1. JavaScript 소개 [ JavaScript 개요 ] ∘ 프로토타입 기반 스크립트 프로그래밍 언어 * 프로토타입 기반 프로그래밍 - 객체지향 프로그래밍의 한 형태 - 클래스 기반 언어의 상속과 다르게 객체를 원형(프로토타입)으로 하여 복제를 통해 재사용 - class-less, 프로토타입 지향, 인스턴스 기반 프로그래밍 ∘ 객체지향 개념을 지원 ∘ 웹 브라우저가 JavaScript를 HTML과 함께 다운로드하여 실행 ∘ 대부분 JavaScirpt Engine : ECMAScript ∘ 각 브라우저에서는 ECMAScript 스펙을 준수하는 방식으로 JS 지원한다. [ JavaScript 특징 ] ∘ HTML, CSS와 함께 웹을 구성하는 요소 ∘ 웹 브라우저에서 동작하는 유일한 PL ∘ 개발자가 .. 2021. 12. 29.
728x90