카테고리 없음

[질문 내용 정리]2월8일 JS#3

dinoelll 2023. 2. 8. 23:40

1. shoowcopy의 해결방법

 

무식하게 하나씩하나씩 집어넣는것

 

오류 발생. 오류는 js shallow 참고

 

함수를 넣어서 하나씩 집어넣어줌
그러면 오류 발생 안함

2. 2차원 배열과 3차원 배열 실생활과 비교

x,y,z 축으로 보고 각 호 , 층, 아파트로 비유하면 된다. 특정 방에 들어간다.

 

3. js 의 object 가 무엇인지?

1. js 한정으로 배열과 비슷하게 여러가지 값을 넣을 수 잇는것

2. 인덱스 이름은 문자여야 한다.

 

4. 배열인 object를 하나씩 꺼낼려면 어떻게 해야하는지?

1. 오브젝트의 keys 를 배열로 가져온다.

2.  keys를 key로뽑아내고

3. key를 출력한다.

 

var keys = Object.keys(computer); /// 그래서 팁을 가져온게 , 뭐 object를 이용해서
        console.log(keys);//objact 의 키를 배열로 가져온다.
        for (key of keys) {
            console.log(key);
            // console.log(computer.key);// .  찍고 변순느 안된다.
            // 아래 방식을 사용하면 변수안의 값을 키로 사용 할 수 있다.
            console.log(computer[key]);

 

 

4. object 하나씩 꺼낼려면?

1. for

2. for each

3. for of 를 이용한다.

item 이라는 이름을 저기에 붙여주고, item을 뽑는게 신기하네

5.     자바스크립트의 특정한 코드를 가져오는 함수

document.getElementbyId()

document.getElementbyTagName()

document.getElementbyClassName()

document.queryselector()

document.queryselectorAll()

위에 두가지는 ie8이하는 사용하지 못함

첫번째는 하나만 들고오고

두번째는 다 가져올 수 있음

 

id 빼고는 배열에 담아서 옴 (복수개 이기 때문에)

 

6. HTML의 속성 두가지 (내가 틀린거)

사용자속성 : 사용자가 Element 에 명시한 속성 (요소가 이미 가지고 있는 속성) 

기본속성 : element에 명시한 속성

 

7. 속성에 접근하는 두가지의(직접과 get, set) 차이점

직접: 사용하는 속성이 제한적

set: 여러가지 사용이 가능

 

8.event 는 어떤 사건이 일어나는것

 

9. event를 기록하는  두가지 방식

1. 속성추가 방식

2. Event Listener 방식

--> 뭔 차이이임?

 

오늘의 질문

get과 set의 사용법 차이 익히기

호이스팅이랑 함수개념 익히기

함수에서 이름