Array(5) : 함수로 빈배열 생성

위코드를 치면 length가 5인 빈 배열이 생성됨. 아무런 값도 없고, 5개가 들어갈 수 있는 공간이 생김. 없는값 = undefined

array.map 함수 : array에 있는 모든 요소에 대해서 각각 함수를 수행해서 새로운 함수를 반환함

  • for문 : 정확하게 몇번 반복문을 돌아야 될지 알때
  • while문 :  정확하게 몇번을 반복문을 돌아야하는지 모를때, 혹은 기준값이 계속 바뀔때
  • slice :  배열을 자르는 메서드 예) 배열.slice(몇번째자리부터, 몇번째자리전까지)

getElementByClassName('클래스명')[인덱스]; //해당 클래스를 가진 요소가 여러개일수있으니까!

  • for문에 비동기함수가 들어가는건 피해야함. 클로저 문제가 생김
  • js로 css 조작 예) 대상.style.border = '1px solid red' ; 대상.style.borderRadius = '50px' //대시로붙은 속성은 카멜로표현
  • 함수를 만들때 달라지는 부분은 매개변수로, 고정된 부분은 함수로 만들기
  • html 요소에 js로 css 클래스를 붙이는 법 : 요소.className = "kgh" //js에서 class는 중요한 단어이기에, html의 클래스는 className로 부여함
  • querySelectAll -> 여러 태그 동시 선택
  • querySelector(.'클래스명') 으로 해당 요소를 찾을 수 있음
  • NaN : 숫자가 아님. 숫자가 아닌 하나의 값
  • document.body.clientHeight , document.body.clientWidth: 윈도우의 타이틀, 툴바, 스크롤바를 제외한 브라우저 윈도으의 내부 공간 넓이와 높이

+ Recent posts