forEach( (value, index) => ... )value뿐 아니라 index도 같이 써먹을 수 있다.!array.splice(1,2) : index 1부터 2개 지운다. 즉, index 1,2가 지워짐.array.splice(1,2,3) : index 1부터
===는 특히 object의 비교에서 유의해야 한다.object끼리의 비교는 내용물이 아닌, reference로 비교한다.hong1과 hong2는 내용물은 같지만 따로 생성된 object이므로 저장된 reference가 다르므로 두 equality 모두 false.ho
object의 key를 string형태로 작성하는 것을 말한다.hong.name 말고, hong\['name'] 로 작성해야할 때가 뭐가 있을 까?key의 값을 받아와야 할 때!즉, key값이 변수로 들어가야 할 때이다.
자바스크립트에서 클래스를 만들 때 다음과 같이 만들었다고 해보자.name을 값으로 입력받는 class St 를 만들었다.입력받은 name을 setter로 넘겨 값을 업데이트해주려고 한다.call stack의 범위를 넘어선다는 에러가 발생했다.이 때 call stack에
초간단함scrollIntoView 함수를 쓰면 됨.내가 구현하려는건 상단의 버튼을 누르면토끼가 있는 위치로 슝 내려가는 것!원하는요소를 DOM으로 가져오고 함수를 적용해주면 끝!옵션으로 behavior, block을 설정할 수 있다.behavior: "smooth" :