- Today
- Total
Recent Posts
Recent Comments
Archives
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 면접 파이썬
- 파이썬 알고리즘
- selenium
- 알고리즘 강좌
- 알고리즘 강의
- python data structure
- 파이썬활용
- 코딩문제
- 알고리즘
- 채용문제
- 파이썬 강좌
- 파이썬 입문
- 쉬운 파이썬
- 프로그래밍
- gdrive
- 파이썬
- c언어
- 셀레니움
- Crawling
- python 중간고사
- 코딩시험
- 파이썬 강의
- 크롤링
- 자료구조
- 파이썬 자료구조
- 자료구조 강의
- 중간시험
- 대학시험
- 파이썬3
- 기말시험
Notice
반원 블로그
1회차 - 07 ES6 문법 - rest operator 본문
실습 페이지 : https://repl.it/languages/babel
rest operator
function printYears(years) {
console.log(years);
}
printYears(2000, 2001, 2010, 2015, 2018);
출력 결과
2000
=> undefined
기대한 결과는 매개변수로 넣은 2000, 2001, 2010, 2015, 2018
이 출력되는 건데 2000만 나온다.
기존 해결 방식
이를 해결하기위한 문법은 다음과 같다.
function printYears(years) {
console.log(arguments);
}
printYears(2000, 2001, 2010, 2015, 2018);
출력결과
{ 0: 2000, 1: 2001, 2: 2010, 3: 2015, 4: 2018 }
=> undefined
이렇게 각 매개변수의 인덱스(?)와 값이 객체(파이썬의 딕셔너리 같은 형태)로 나온다.
현재 해결 방식
function printYears(...years) {
console.log(years);
}
printYears(2000, 2001, 2010, 2015, 2018);
출력결과
[ 2000, 2001, 2010, 2015, 2018 ]
=> undefined
Spread Operator 1 - 배열 내용을 참고하자.https://gosmcom.tistory.com/161
이렇게 하면 입력인자의 개수가 여러개일 경우 years에 배열형식으로 전달된다.
'2018~ > react native' 카테고리의 다른 글
1회차 - 09 react native 날씨 앱 따라 만들기(4) - 디자인 시작 (0) | 2020.07.01 |
---|---|
1회차 - 08 ES6 문법 - Arrow function (0) | 2020.07.01 |
1회차 - 06 componentDidUpdate , ReactNative의 LifeCycle API (0) | 2020.06.30 |
1회차 - 05 ES6 문법 - Async, Await (0) | 2020.06.30 |
[자료 찾기] react native expo로 firebase 사용하기 (0) | 2020.06.30 |
1회차 - 04 react native 날씨 앱 따라 만들기(3), 지역 가져오기 (1) | 2020.06.29 |
1회차 - 03 react native 날씨 앱 따라 만들기(2), 리액트 네이티브 Nox, BlueStack으로 연동 개발하기 (0) | 2020.06.29 |
1회차 - 02 react native 날씨 앱 따라 만들기(1) (0) | 2020.06.29 |
Comments