우선 배경 지식 : JavaScript 사용에 거의 의존하지 않는 CMS를 만드는 아이디어가 있습니다. (더 구체적 일 수는 있지만 질문에는 적합하지 않습니다.) 나는 물었습니다. CMS에서 사용되는 모든 JavaScript 스크립트에 대해 TypeScript를 사용할 가치가 있습니까? 물론, 순수 자바 스크립트로 작성된 외부 항목이 아니라 다른 사용자가
Javascript 생성기의 현재 사양을 이해하면 yield을 포함하는 함수를 명시 적으로 표시해야합니다. 나는이 배후의 배급이 무엇인지 궁금합니다. 이것이 사실이라면 , 그것을 쓰는 사람을 강제 : 의미 let thirdfunc = function*() {
let value = 5;
let other = yield 6;
retu
크로스 브라우저 WeakMap을 ES5에 구현 한 JavaScript library에서 실행했습니다. WeakMap은 ES6으로 예정되어 있습니다. 어떻게 이것이 JavaScript 언어 자체에서 지원없이 작동합니까? 편집 : 그냥 내가 약한지도가 아닌 일반지도를 참조하고있어, 명확합니다. Chrome의 프로파일 러를 사용하여이 프로젝트를 테스트했으며 강력
Node.JS v0.11.3은 --harmony_symbols 플래그가있는 ECMAScript 6 기호 (here 참조)를 지원한다고 주장합니다. 기호는 어떻게 작동합니까 최신 초안 says Properties are identified using key values. A key value is either an ECMAScript String value
ECMAScript 6 기호와 맵을 Node.JS v0.11.4에서 --harmony 플래그로 재생 중입니다. 다음을 고려하세요. var a = Map();
a.set(Symbol(), 'Noise');
// Prints "1"
console.log(a.size);
이 값은 고유 보장하는 "익명"기호 키에 의해 속성이 식별 주어진 검색 할 수 '
우선 - 여기서는 읽지 않은 영역에 있으므로 최신 파이어 폭스에서 작동하지만 MDN의 문서는 작성하는 동안 준비되지 않았습니다. 나중에 MDN을 수정하겠습니다 (수정이 필요한 곳이 많을 수도 있습니다). glossary을 제공 할 것입니다. 나는 콜백에서 Iterator를 만들려면 : 내가 인수로 두 개의 콜백을 사용하여 구성하는 클래스가 있습니다. 인스턴
JavaScript에서는 함수의 끝에서 벗어나 undefined을 반환합니다. 값을 반환하려면 명시적인 return 문을 사용해야합니다. 적어도 이것은 지금까지의 경우 였지만 적어도 ECMAScript 6에서 가끔 return을 생략 할 수있는 것처럼 보입니다. 어떤 경우에 해당됩니까? function과 => 사이의 구별과 관련이 있습니까? 아니면 다른 기
내가 undertand에 따라, 개인 기호와 유사한 패턴을 사용하여 생성 될 것이다 6. 내가 ECMAScript를 공개 또는 비공개로 기호를 지정하는 방법에 대한 논의를 찾고있다 다음 : var itemManager = (function() {
var items = new Symbol(/* possible string description? *