전체 글 (124) 썸네일형 리스트형 클로저란 클로저 - 자유변수에대한 접근이 막혀있는것 자유변수 - 실행환경에 생성된 변수 핵심 - 실행환경이 생성될때의 순간을 참조해놓는것 아래설명을위해 알아야할 개념 - 실행환경 클로저가 생성될때 외부함수의 변수를 호출하면 스코프체인이 형성된다 스코프체인을 이용해 클로저는 외부함수의 객체를 계속해서 참조할수있다 ( 단 실행환경을 참조하고있는 변수가 있어야한다) 응용 - getter,setter, 더있는지 없는지 모르겠다 js2 2008 - > ES5 2016 - > ES6 ES6은 아직도 호완이 안되는 웹브라우저가 있다 DOM(Document Object) BOM(BrowserObject) 익명함수 var a = function(){} 화살표함수?람다함수? var a = () => 리턴값 or var a = () => {} js에서 매개변수는 실행하는데 있어서 큰문제가아니다 어떤 매개변수가 몇개필요한지 알려주는 약속과도 같다 메서드안에 여러가지 인자를전달하고 console.log(arguments) 를 사용하면 전달한 인자를 배열형식으로 전부 가지고 있다 ex) a+b의 메서드에 1,2,3을 전달하고 return argument[2] + b라고 적으면 5가 반환된다 즉시실행함수 사용목적 - 1회만 사용하는데 메모리 낭비, 변수.. js 함수기반의 객체지향언어 > flase로생각 나머지는 true infinity - 수가 범위를 벗어난경우 === 이전 1 ··· 18 19 20 21 22 23 24 ··· 42 다음