방문해 주셔서 감사합니다! 항상 행복하세요! - 문의사항은 메일 또는 댓글로 언제든 연락주세요. - "해줘","답 내놔" 같은 질문은 답변드리지 않습니다. - 메일주소 : lts06069@naver.com Javascript74 (기본/기초) Javascript 배열 Map, Filter, Reduce 자바스크립트 배열에서 forEach나 if문을 활용해서 나름 필터기능을 사용하고는 했었다. 함수형 기법을 조금 적용해 보면, 그러한 행위보다는 위에 나온 3가지 메서드를 활용하는 방법이 조금 더 효율적이고 코드가 깔끔 해 진다. Map은 배열 내부의 데이터를 변환하는 메소드 이며, Filter는 true, false를 반환하여 if문의 효과를 가져온다. Reduce는 데이터의 결과를 단일로 만드는 기능인데..필터기능이 추가된 것이라 보면 될 것 같다. 아래 소스코드를 보자. var array = [1, 2, 3]; array = array.map((res)=>{ return res * 2}); console.log(array); //1,2,3 배열값이 *2가된다. array = array.filter((.. 2019. 4. 26. Jquery로 함수 만들기 query로 함수를 만들면 협업하는 도중 특정 라이브러리를 누군가 만들어서 제공할 때 편리하다. //선언 (function($){ $.fn.helloWorld = function (innData){ //원하는 로직 작성 innData.param; //파라미터 innData.callback('작업된 결과'); //콜백에 생명을 불어넣는 부분 } })(jQuery); //사용예제 var param = {'param':'파라미터','callback':fuunction(res){ }}; //이런식으로 Json형태로 객체를 넣을 때 callback 형태를 구현해주면 편하다. //물론 callback 명칭은 원하는 명칭으로 바꾸어서 쓰면 된다. $(대상).helloWorld(param); 2019. 4. 26. 이전 1 ··· 10 11 12 13 다음