2018년 4월 26일 목요일
Javascript 패턴 자료 등 개발 자료 참고할게 많은
http://regularmotion.kr/category/javascript/page/5/
Related Posts:
고차함수익명함수를 이용한 고차함수------------var a=[3,1,4,5,6].sort(function(x,y){if(x<y) {return -1;}if(x>y) {return 1;}return 0;});console.log(a);----------------------맵을 이용한 고차함수var a=["Fred","Willar","Peblle"].map(function(name){ret… Read More
지연변수 스코프를 만들기위해 즉시 실행함수 표현식 사용법반복문등에서 클로져를 이용하 여 지역변수를 참조하려할때, 클로저에서 변수값을 복사가 아닌 참조를 ㅎㅏ는 특성때 문에 반복 문의 마지막 변수만 참조하는 문제점이 있다.--------------function wrapElements(a){var result=[];for(var i=0,n=a.length;i<n;i++){result[i]=function(){return a[i];};}}var wra… Read More
this 에 대한 심플예제1- this 의 범위를 이용하여 공유변수등을 만들때obj 의 this 는 obj2,obj3 에서 사용될 때 호이스트 규칙에 의해 자신 을 포함하는 객체가 된다.var obj={hello:function(){return "hi,"+this.username;},username:"hehe"};var obj2={hello:obj.hello,username:"taeho"};var obj3={hello:o… Read More
인스턴스 마다 의 공유 값들은 프로토타입에 저장인스턴스 마다 의 공유 값들은 프로토타입에 저장… Read More
커링 함수에 bind 사용하기bind 는 기존의 함수나 메소드 에 영향을 주지않고 임시로 추가적인 함수를 만들어서 기존의 함수에 적용 을 시킨다.function SimpleURL(protocol, domain, path){return protocol + "://"+domain+"/"+path;}1.ㅂㅏ인드를 ㅅㅏ용하지 않는 일반적인 방법var urls=paths.map(function(path){return SimpleURL… Read More
0 comments:
댓글 쓰기