
이터레이션 프로토콜 ES6에서는 순회 가능한 데이터 컬렉션을 이터러블로 통일하였다. 이터러블 프로토콜 이터레이터 프로토콜 이터러블 이터러블 프로토콜을 준수한 객체를 이터러블이라 한다. 즉, 이터러블은 Symbol.iterator를 프로퍼티 키로 사용한 메서드를 직접 구현하거나 프로토타입 체인을 통해 상속받은 객체를 말한다. const array = [1, 2, 3]; // 배열은 Symbol.iterator 메서드를 상속받는다. console.log(Symbol.iterator in array); // true // 이터러블인 배열은 for ... of 문으로 순회 가능하다. for(const item of array) { console.log(item); } // 스프레드 문법 사용할 수 있다. con..

String 표준 빌트인 객체인 String 객체는 생성자 함수 객체다. 따라서 new 연산자와 함께 호출하여 String 인스턴스를 생성할 수 있다. //index 접근 console.log(strObj[0]); String은 배열과 유사하게 인덱스를 사용하여 각 문자에 접근할 수 있다. const strObj = new String('Lee'); strObj[0]='S'; String은 원시 값이므로 변경할 수 없다. 이때 따로 에러가 발생하지 않는다. 🎨 length 프로퍼티 length 프로퍼티는 문자열의 문자 개수를 반환한다. 'Hello'.length; // 5 🎨 length 메서드 새로운 배열을 생성하여 반환하는 메서드가 있다. *String 래퍼 객체는 읽기 전용 객체로 제공된다. (St..
- Total
- Today
- Yesterday
- 답
- 연습문제
- py
- Web
- 정답
- java
- 구현
- BFS
- 백준
- 문자열
- 쉽게배우는자바프로그래밍
- 알고리즘
- Python
- 풀이
- 프로그래머스
- 우종정
- 파이썬
- 정렬
- 그리디
- 운영체제
- 쉽게 배우는 자바 프로그래밍
- 자바스크립트
- CPP
- 해답
- OS
- 쉽게배우는
- 자바
- 정리
- C++
- JS
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |