map() 배열 각 요소에 대하여 주어진 함수를 수행한 결과를 모아 "새로운 배열을 반환" 하는 메서드 var num = [1, 2, 3, 4, 5]; var numMap = num.map(val => val * 2); /* 아래코드와 동일. var numMap = num.map(val => { return val * 2 }) */ filter() 배열 각 요소에 대하여 주어진 함수의 결괏값이 true인 요소를 모아 새로운 배열을 반환하는 메서드 var fruits = ["grape", "watermelon", "banana"]; var fruitsMap = fruits.filter(val => { val.length > 5; }); // "watermelon", "banana"
setInterval 일정 시간 간격을 두고 함수를 실행하는 방법 clearInterval setInterval을 멈추게 하는 방법. var count = 0; var repeat = setInterval(function(){ count++; if(count === 5){ clearInterval(repeat); } }); // 0 // 1 // 2 // 3 // 4 // 5 setTimeout 일정 시간이 지난 후에 함수를 실행하는 방법, 사용방법은 setInterval과 같다.
개발자들이 하나의 소프트웨어 소스 코드를 통째로 복사하여 독립적인 새로운 SW를 개발하는 것을 의미한다. 정리한 이유는 아래 2가지에서 쓰였기 때문이다. 1. [사진참조] github : repository - fork 2. 브라우저 렌더징 과정 : chrome - 웹킷 fork ➔ Blink 엔진으로 자체적 구현사용 출처ko.wikipedia.org/wiki/%ED%8F%AC%ED%81%AC_(%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4_%EA%B0%9C%EB%B0%9C)
작년에 이어 올해도 코로나시대를 맞이하고 있다. 많은 회사에서 재택근무를 하는 와중에, 현대인들이 생활속에서 접하고 있지만 개념적으로 정리해보진 않은 서비스형 소프트웨어(SaaS)에 대하여 간략하게 정리해보고자 한다 😀 서비스형 소프트웨어 (SaaS : Software As A Service) : 서비스공급자들에 의해 온라인에 호스팅된 소프트웨어를 고객들이 이용에 대한 사용료를 지불하는 비즈니스 모델. 쉽게 말해서, 서비스를 소프트웨어로 제공한다는 것! (물건을 사면 물건값을 내는것처럼, 소프트웨어를 사용하면 이용료를 지불한다.) SaaS 기업으로는 아래와 같은 기업이 있다. - 잔디 JANDI (국내에서 유명한 온라인 협업툴) www.jandi.com/landing/kr JANDI | Work Bett..
scss, sass를 공부하다가 '런타임'이라는 개념을 접하게 되었고, 이번 기회에 확실하게 알고 넘어가고자 개념정리 해본것 ! step1. 사용자(사람)가 코드를 작성한다. 사람이 보기좋게 작성한 것이지 컴퓨터는 이걸 읽고 동작할 수 없다. step2. 그렇기에 컴퓨터가 이해할 수 있는 코드로 변경한다. (= 사람이 작성한 코드를 컴퓨터가 읽을 수 있도록 compile 한다. -> 000000100000010101000...) => 이시간을 "컴파일타임 (Compile-time)"이라고 한다. 이 과정에서 사람이 작성한 코드에서 문법에러가 존재한다면, "컴파일타임 에러 (Compile-time error)"가 발생한다. 예) ;가 없어요. number와 string은 더할수 없어요. step3. 이제 ..