devlogs-210826

Wonseok Choi·2021년 8월 26일
0

대구AI스쿨

목록 보기
42/49

간단한 요약

어제에 이어 자바스크립트 기본 내용을 공부하였다.


배운 내용

1. object

1-1. object의 value에 접근하는 2가지 방법

const student = {
  firstName: 'Wonseok',
  lastName: 'Choi',
  city: 'Daegu',
  skills: ['html', 'css', 'JS', 'react'],
};
  • 위의 object에서 어디 사는 지 불러오고 싶다면, 아래처럼 가능. 두 가지 모두 알아야 함.
    1) student.city
    2) student['city']

1-2. object 내의 함수에 관하여

작성되는 방식은 대표적으로 아래와 같다. 하는 일은 함수와 거의 같지만, 이름은 method라 불린다.

sum(a, b) {
  return a + b;
},

2. Primitive Type vs Reference Type

primitive type은 수정했을 때 복사본에 영향을 주지 않는다.
reference type은 말 그대로 메모리 내의 데이터를 가리키는 주소를 참조하는 형태임.

3. JS로 style 속성 바꾸기

  • 만약 선택한 element의 배경색상을 바꾸고 싶다면 ⬇️
    element.style.backgroundColor = 원하는 색상
  • 주의 할 점은 JS에서는 camelCase로 속성을 입력해야 함

4. JS에서 변수명을 지을 때

  • 예약어(reserved names) 피하기! ex) console, const, let, function, null etc.
  • 다른 JS script더라도 결국 변수명은 공유되기 때문에, 동일한 변수명은 만들 지 못함.
    같은 원리로, 먼저 html에 link된 JS파일의 변수명을 그 후에 link된 JS파일에서 사용 가능.

어려웠던 점

역시 기본적인 내용들이라 어려운 점은 없었다.


0개의 댓글