Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- GAN 이해
- javascript
- Django
- zero-shot
- 훈훈한 Javascript
- python
- Power Loss
- 장고
- fine grained
- javacript
- 설계철학
- 인프런
- Autumation Tools
- multi-label
- 자바스크립트
- 생산적 적대 신경망
- 모드 붕괴
- 생성AI
- 앱 구조
- 인공지능 학회
- 표본 공간
- Voltage Drop
- 확률 변수
- few-shot
- for-of
- GAN 손실함수
- 이중구조분해할당
- catastrophic forgetting
- stability-plasticity trade-off
- application structure
Archives
- Today
- Total
점점 미쳐가는 개발 일기
[Javascript] 2. 배열, 객체 본문
[인프런x코드캠프] 훈훈한 Javascript - 인프런 | 강의
다른 언어도 많은데.. 왜 자바스크립트여야 하냐구요? 자바스크립트는 전세계에서 가장 많이 쓰는 언어로, 비전공자도 빠르게 배울 수 있고 이해하기 쉬운 구조를 가지고 있어요. 게다가 구글,
www.inflearn.com
인프런 강의 "훈훈한 Javascript"를 보고 정리한 내용이며, 추가로 공부한 내용도 덧붙였습니다.
배열
순서가 있는 데이터 컬렉션을 저장할 때 사용. 배열은 대괄호를 사용하여 정의합니다.
let ranking = [“Jason”, “Alice”, “Chris”, “Jane”, “Tom”]
자바스크립트 배열의 index는 0부터 시작합니다.
let ranking = [“Jason”, “Alice”, “Chris”, “Jane”, “Tom”]
console.log(ranking[0]) // Jason 출력
배열의 method
1. push()
: 배열의 가장 뒤에, 원하는 데이터를 추가하는 명령어
let ranking = [“Jason”, “Alice”];
ranking.push(“Chris”);
console.log(ranking) // [“Jason”, “Alice”, “Chris”]
2. pop()
: 배열의 가장 뒤에 있는 데이터를 삭제하는 명령어
let ranking = [“Jason”, “Alice”, “Chris”];
ranking.pop();
console.log(ranking) → [“Jason”, “Alice”]
3. indexOf()
: 특정 배열에 주어진 데이터의 인덱스 값을 반환
let ranking = [“Jason”, “Alice”, “Chris”];
console.log(ranking.indexOf(“Chris”)) // 2 출력
4. includes()
: 특정 배열에 주어진 데이터가 존재하는지 여부 확인. boolean 타입으로 반환
let ranking = [“Jason”, “Alice”, “Chris”];
console.log(ranking.includes(“Chris”)) // true 출력
객체
여러 개의 property를 가진 데이터. key와 value로 구성됨. python의 dictionary 타입가 유사
let userData = {
name: “Jason”,
age: 25,
gender: “Male”
};
• 객체의 접근방법 2가지 : Dot Notation, Bracket Notation
1. Dot Notation
let userData = {
name: “Jason”,
age: 25,
gender: “Male”
};
userData.name // “Jason”
userData.email = “Jason@test.com” // 객체 안에 email이란 키 값을 가진 변수에 "Jaso@test.com" 할당
2. Bracket Notation
let userData = {
name: “Jason”,
age: 25,
gender: “Male”
};
userData[“name”] // “Jason”
userData[“email”] = “Jason@test.com” // 객체 안에 email이란 키 값을 가진 변수에 "Jaso@test.com" 할당
객체의 method
1. keys()
: 객체의 key를 가져와 배열로 반환
let userData = {
name: “Jason”,
age: 25,
gender: “Male”
};
console.log(Object.keys(userData)) // [“name”, “age”, “gender”] 출력
2. values()
: 객체의 값을 가져와 배열로 변환
let userData = {
name: “Jason”,
age: 25,
gender: “Male”
};
console.log(Object.values(userData)) // [“Jason”, 25, “Male”] 출력
'Front-end > Javascript' 카테고리의 다른 글
[Javascript] 6. 구조분해할당 (0) | 2023.07.10 |
---|---|
[Javascript] 5. 반복문: for, while, for-in, for-of (0) | 2023.07.10 |
[Javascript] 4. 조건문: if, if-else, if-elif-else (0) | 2023.07.10 |
[Javascript] 3. 함수 (0) | 2023.03.09 |
[Javascript] 1. 변수, 문자와 숫자, 데이터 타입 (0) | 2023.03.09 |