본문 바로가기

javascript6

JavaScript reduce break 하기 JavaScript reduce break 하기 JavaScript reduce란? https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/Reduce Array.prototype.reduce() - JavaScript | MDN reduce() 메서드는 배열의 각 요소에 대해 주어진 리듀서(reducer) 함수를 실행하고, 하나의 결과값을 반환합니다. The source for this interactive example is stored in a GitHub repository. If you'd like to contribute to th developer.mozilla.org reduce() 메서드는 배열.. 2020. 12. 22.
[번역] 자바스크립트를 처음배우면서 알게된 10가지 본 문서는 Md Rana Mahmud의 10 Things I Learned as a JavaScript Noob. [https://ranamahmud.medium.com/10-things-i-learned-as-a-javascript-noob-e6dfd19c80e1] 글을 번역한 내용입니다. 자바스크립트를 처음배우면서 알게된 10가지 1. 자바스크립트는 숫자형 자료에 대해 다른 데이터 타입을 갖지 않습니다. 기본적으로 자바스크립트에서 모든 숫자는 double형으로 간주됩니다. int타입이 없기 때문이죠. 예를 들어보겠습니다. a = 7, b = 2 다음과 같이 두 개의 변수를 선언하면, 기본적으로 float형으로 정의됩니다. C, C++ 에서는 a / b = 3 이란 결과를 줄 것입니다. 하지만 Java.. 2020. 12. 14.
Functional JS 함수형 프로그래밍 함수형 프로그래밍이란? 더보기 자료 처리에 있어서 상태와 가변 데이터를 멀리하는 프로그래밍 패러다임 명령형 프로그래밍은 상태를 바꾸고, 함수형 프로그래밍은 함수의 응용을 중요시 함 Not functional(명령형) vs functional(함수형) 더보기 명령형 함수는 프로그램의 상태의 값을 바굴 수 있는 부작용이 있다. 이 때문에 명령형 함수는 참조 투명성이 없고, 같은 코드라도 프로그램의 상태에 따라 다른 결과값을 낸다. 반대로 함수형 코드의 출력값은 그 함수에 입력된 인수에만 의존하므로 명령형 함수의 부작용이 없다. Not Functional var name = "Anjana"; var greeting = "Hi, I'm "; console.log(greeting + name); => "Hi, I.. 2020. 9. 2.
javascript mouse event 처리 nomad 코더 챌린지 중 javascript mouse event 처리를 하게 되었다. 다음과 같은 결과를 만드는 것이 문제였다. (자세한 내용은 https://nomadcoders.co/javascript-for-beginners 해당 강의 참조) 이를 위해 마우스 이벤트를 어떻게 처리하는지 보았다. index.html Hello! index.css body{ background-color: peru; } h1{ color: white } #title{ } index.js const title = document.querySelector("#title"); function handleClick(){ title.style.color = "blue"; } title.addEventListener("cli.. 2020. 8. 6.
npm nodemon npm init npm install express --save npm install nodemon -g nodemon app.js 2020. 3. 17.
ATOM remoteftp 설정하기 서버를 관리할 때 putty는 편하지만 영.... 이쁘지 않고 불편하기만 합니다. 그 해결책이 바로 atom의 remoteftp 패키지를 설치해서 사용하는 건데요. 에디터에서 편집하고 바로바로 FTP로 전송된다고 생각하시면 됩니다. 설정법에 대해 알아보겠습니다. CTRL + SHIFT + P 를 눌러 install packages를 검색합니다. remoteftp가 여러 개 있는데 가장 위에 있는 걸 설치하시면 됩니다. 설치가 완료되면 상단 패키지탭에 Remote FTP가 생기게 됩니다. Toggle클릭! 이렇게 토글이 켜지면 처음에는 Edit Configuration를 설정해줘야 합니다. 클릭! host , user, pass, remote에 각각 값을 넣고 저장합니다. 이후 토글에서 Connect를 누.. 2019. 2. 28.