-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
번역 중간 결과물 #28
번역 중간 결과물 #28
Conversation
apple77y
commented
Jan 8, 2017
•
edited
Loading
edited
- 이터레이터
- 제너레이터
- 맵 + 셋
- 프록시
- 심볼
- 프로미스
- 빌드인 객체의 서브클래스화
커밋에 이슈 넘버를 해쉬로 달아주면, 해당 이슈에서 커밋에 대한 참조가 남아요. 저는 증거가 남아있는 상태에서 이슈 클로즈 하는 게 더 마음에 편할듯 하네요. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
내용 중 모르는 부분이 있어서 도움을 요청합니다.
@@ -513,14 +517,14 @@ class Array { | |||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
515라인과 516에 있는 부분의 내용을 이해 못해서 도움 요청합니다.
static으로 정의된 메소드의 역할을 이야기하는 것 같은데, 실제로 저 메소드를 호출하려면 어떻게 써야하나요?
ex) Array.xxx();
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
제생각에 저렇게 심볼로 생성한이유는 저 Array클래스를 상속받은 하위클래스에서 Array 그러니깐 배열의 속성을 그대로 사용하기위해 하는걸로 알고있습니다.
그뢔서 하위클래스에서 배열이랑 똑같이 사용이 가능하게된다고 합니다. length 같은거요.
확실한건 아닙니다. 그래서 사용법은 저걸 상속받은 하위클래스에서 x.length 요라고 쓰는거같습니다.라고 생각이듭니다.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
하위 클래스에서 상위 클래스의 속성을 그대로 사용하는 건
하위 클래스 constructor에서 super();만 해주면 되는 거 아닌가요?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
음 단순히 array 클래스를 상속받았다고 히위클래스가 진짜 배열객체가되는게 아니라서
하위클래스가 진짜우리가 알고있는 배열객체로 뿅 하고 변신시키려는 횅위라고 알고있습니다.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
그리고 제가방금 살짝 찾아봤는데 Symbol.species ? 라는 형식으로 빌트인내장클래스를 결합한다고 하는데 참고해서 검색좀... 제가몸이불편해서..
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
네넵, 알겠습니다.
일단 정환님 의견까지 확인하고 추가 커밋 푸쉬할게요!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
뾰로롱~ 소환되었습니다.
해당 섹션은 논의 중이다가 es6에서 제외(?)된 내용같습니다.
- @@create was taken out a while back by this point. lukehoban/es6features#48
- @@create no longer exists lukehoban/es6features#43
MDN에도 없구요.
@@create를 호출하지 않고 부모클래스 생성자 함수가 초기화 작업을 한다로 이해했습니다.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
저도 @@create 는 찾아봐도 없엇는데, 제외되어서 그런거엿군요.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
아 원본 저장소의 issue를 찾아 볼 생각을 못 했네요ㅎㅎ
감사합니다.
증거쟁이 |
아직 커밋할 게 남은 상태라서 approve 안 하셔도 될듯요. 지금은 의견만 달아주세여. |
@apple77y |
@@ -513,14 +517,14 @@ class Array { | |||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
뾰로롱~ 소환되었습니다.
해당 섹션은 논의 중이다가 es6에서 제외(?)된 내용같습니다.
- @@create was taken out a while back by this point. lukehoban/es6features#48
- @@create no longer exists lukehoban/es6features#43
MDN에도 없구요.
@@create를 호출하지 않고 부모클래스 생성자 함수가 초기화 작업을 한다로 이해했습니다.
### Iterators + For..Of | ||
Iterator objects enable custom iteration like CLR IEnumerable or Java Iterable. Generalize `for..in` to custom iterator-based iteration with `for..of`. Don’t require realizing an array, enabling lazy design patterns like LINQ. | ||
### 이터레이터 + For..Of | ||
이터레이터 객체는 공통 언어 런타임(Common Language Runtime, CLR)에서의 IEnumerable, 자바에서의 Iterable와 같은 사용자 지정 반복을 가능하게 해준다. 기존 `for..in`으로 작성했던 코드를 `for..of`를 통해 커스텀 이터레이터 기반의 이터레이션으로 일반화 할 수 있다. 반복자를 위한 배열을 구현할 필요가 없고, LINQ와 같은 게으른 디자인 패턴을 사용할 수 있습니다. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Iterable와 => Iterable과
사용할 수 있습니다. => 사용할 수 있다.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
매의 눈 정환님
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👀
05723a9
to
6e6487f
Compare
커밋 메세지 수정을 위해 리베이스 한 번 했습니다. 👍 |