본문 바로가기

Front-End/JavaScript

(10)
메소드 (forEach , map , filter ) for Each 배열의 각 요소에 대해 주어진 동작을 "실행"한다. 각 요소에 대해 반복문을 돌린다. 그러나, 배열 자체를 바꾸진 않는다. 그래서 "특정상황"에만 쓴다. (실행은 하되,새롭게 배열을 만들고 싶지 않을 때) 배열이 있으면 , 그 요소에 각각 함수나 동작을 실행하고 싶을 때 쓰는 것이다. const numbers = [1, 2, 3, 4]; // 각 숫자를 두 배로 만들어 출력하는 예제 numbers.forEach((number) => { console.log(number * 2); }); // 결과: 2, 4, 6, 8 그러니까 각각이라는게 지금처럼 1 ,2,3,4 가 콘솔로그에 각각 찍히는거지 이걸 어디에 쓰느냐? 만든 배열에 뭘 동작하고 싶을 때 쓰는거지. *, % , / , + - 등..
DOM이란? 웹문서를 객체화 한 것을 DOM이라 부름 이 DOM은 트리구조를 갖고 있다. DOM을 통해 HTML을 프로그래밍 언어(예: JavaScript)에서 다룰 수 있게 되는 것은 정확히는 HTML 문서를 객체 모델로 변환하여 프로그래밍에서 다루기 쉽게 만드는 것임. 이것은 HTML을 객체화한다기보다는 HTML 문서를 프로그래밍에서 조작 가능한 객체의 형태로 표현한다고 이해하는 것이 적합함. 이게 DOM트리이고 각각의 요소를 Node라고 부른다. 접근한다. 제어한다. 이게 끝이다 브라우저 자체를 제어하도록 모델링 한 것 CSS를 자바스크립트에서 조작할 수 있도록 한 것. DOM은 문서객체모델로 브라우저->자바스크립트로 html 요소를 제어할 수 있도록 하는 API 이건 자바스크립트 언어 자체가 아니다 . API..