1. for loop for (statement1; statement2; statement3){ ... } 를 통해서 반복문을 돌릴때, statement1, statement2, statement3은 의무가 아니다. statement1은 loop 돌기 전에 실행되고, statement2는 코드가 실행되기 위한 조건이며 statement3는 각 반복 후에 실행된다. 예를들어 아래의 예시처럼 foodArray 객체의 각 object를 돌면서 출력하고 싶으면, for loop와 forEach method를 모두 사용할 수 있다. const foodArray = [ { name: 'Burrito' }, { name: 'Pizza' }, { name: 'Burger' }, { name: 'Pasta' } ]; /..
1. Array - array안에는 여러가지 type을 가질 수 있다. 하지만 그렇게 사용하는것을 performance 문제때문에 추천하지는 않는다. - array안에는 function을 가질 수 도 있다. - array는 object이다. (기술적으로 property가 index인 값) example) // 1. function을 배열에 넣어 index로 바로호출 const your_function = function(){ console.log("I am your function") } const group = [0, "lizard", false, your_function()] group[3] // 2. function의 이름을 배열에 넣어 index로 function을 호출한다음 실행여부 결정 con..
1. Javascript의 탄생 자바스크립트는 1995년 약 90%의 시장 점유율로 웹 브라우저 시장을 지배하고 있던 Netscape communications는 웹페이지의 보조적인 기능을 수행하기 위해 브라우저에서 동작하는 경량 프로그래밍 언어를 도입하기로 결정했다. 그래서 탄성한 것이 바로 Brendan Eich가 개발한 자바스크립트이다. 하지만 Netscape의 경쟁사인 Microsoft에서 인터넷 익스플로러에 쓰이는 자바스크립트와 유사한 JScript라는 언어를 인터넷 익스플로러 3.0에 탑재하엿는데, JScript와 Javascript가 표준화 되지 못하고 적당히 호환되었기 때문에, 브라우저에 따라 웹페이지가 정상적으로 동작하지 않는 문제가 발생하면서 결과적으로 모든 브라우저에서 정상적으로 동작..
- Total
- Today
- Yesterday