일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Til
- 러닝자바스크립트
- Machine Learning
- CSS
- Sequence
- HTTP
- scope
- 자바스크립트
- React
- multer
- 데이터전송
- 개발공부
- Linux
- 클로저
- coursera
- NextJS
- 끈기
- 리눅스
- 1일1문장
- 우선순위
- 자료구조
- docker
- nodejs
- ES6
- reactnative
- 회고
- 스파르타코딩클럽
- 객체
- javascript
- Andrew Ng
- Today
- Total
목록객체 (3)
해나아부지 개발일지
자바스크립트의 배열은 특수한 객체입니다. 일반적이 ㄴ객체와 달리 배열 콘텐츠에는 항상 순서가 있고, 키는 순차적인 숫자입니다. 배열은 유용한 메서드를 많이 가진 대단히 강력한 데이터 타입입니다. 배열 자바스크립트의 배열은 C언어의 효율적인 배열(indexed array)과 링크드 리스트(linked list)와 혼합된 것이다. 배열의 크기가 고정되어 있지 않다. 여러가지 데이터 타입을 가질 수 있다. 시작 인덱스는 0이다. const array1 = [1, 2, 3, 4] const array2 = [1, 'two', 3, null] //여러가지 타입이 들어가 있는 배열 const array3 = [ "What the hammer?", "Dare its deadly terrors clasp..
Object.create(), new(생성자 함수) 모두 객체의 속성들을 상속받은 새로운 객체를 만들어 주는 것처럼 보인다. Object.create 객체의 정의는 함수로부터 시작된다. 우리가 잘 아는 'object' ( { } ) 도 예외는 아니다. 함수가 정의될 때, constructor와 prototype도 함께 생성되는데 이것은 함수 내부의 접근을 도와주는 속성이다. // Shape - 상위클래스 function Shape() { this.x = 0; this.y = 0; } 개발자 콘솔에 Shape라는 class를 정의하고 prototype 속성을 보자! constructor 에는 Shape 자신이 함수로 정의되어 있고 __proto__에는 'Object'에서 상속받은 여러가지 메서드(함수)들이..
class Cat: species = "russian blue" #속성 정의 #인스턴스 생성시 개별적으로 부여할 속성을 만들 때 사용한다 def __init__(self, name, sex, 인자...): self.name = name //self - javascript에 this 역할인듯 self.sex = sex 현실세계의 개념을 추상화하는 객체! 파이썬에서도 자바스크립트와 마찬가지로 클래스명은 대문자로 써줘야함 Cat Cat이라는 공유 class를 가지고 여러 인스턴스 고양이를 만들 수가 있다 cat1 = Cat('냥1', '수컷') cat2 = Cat('냥2', '암컷') print(cat1.species) #russian blue print(cat2.species) #russian blue pr..