현재 환상의 땅 대신에 static land 사양을 구현 중입니다. 나는 평범한 객체를 타입으로 사용할뿐만 아니라 정적 메소드를 가진 ES2015 클래스도 사용하고 싶습니다. 일반적인 함수 대신 카 트리 형태로 화살표 함수로 이러한 정적 메서드를 구현했습니다. 그러나, 이것은 ES2015 클래스 불가능 : class List extends Array {
c1.rand을 호출하면 생성자 함수가 아직 호출되지 않았으므로 해석기가 this.num에 액세스 할 수있는 방법이 명확하지 않습니다. this.num의 값을 설정하려면 constructor()을 rand로 호출해야합니까? c1.rand가 인터프리터는 생성자 함수가 아직 호출되지 않았기 때문에 this.num에 액세스 할 수 어떻게 명확하지 않다라고 cla
주요 관심사는 효율성입니다. 저는 자바 스크립트 범위에서 작업 중이며 혼동스러워하는 한 가지는 기능 내에 this입니다. 많은 답변을 읽었으며 이해했습니다. 하지만 제가 우려하는 것은 효율성입니다. 내 코드 좀 봐. class Fancy {
constructor() {
}
checkScope (callback) {
co
나는 이것을 작동 시키려고 애 쓰고있다. 정적 변수는 ES 6 형식으로 클래스에서 선언 할 수 없다는 것을 알고 있습니다. 클래스 내에서 상수를 선언하고 클래스 자체 내에서 상수를 선언하려면 어떻게해야합니까? 여기에있는 내용이 있습니다. $ onINit 동안 상수에 대한 생성자 값에 액세스하려고합니다. 나는 이것을 보았다. 건설자. 건설은 올바른 가치관을
아래 코드로 Array 객체를 서브 클래스 화하려고합니다. 브라우저에서 코드를 실행하면 정상적으로 작동합니다. 그러나이 코드를 .js 파일에 넣고 해당 파일을 <script> 태그와 함께 포함하면 .add() 메서드는 정의되지 않습니다. 내가 페이지를로드 class Collection extends Array {
constructor(data)
ES6 Classes은 조직 패턴으로 비동기 코드를 제공 할 수있는 대상은 무엇입니까? 아래는 ES7 async/await, ES6 클래스에 비동기 메서드 또는 ES7의 생성자가 있습니까? 내가 할 수 : class Foo {
async constructor() {
let res = await getHTML();
this.re
JS에서 생성자 함수를 사용하여 새 객체를 만들고 프로토 타입 객체에 액세스하면 프로토 타입에있는 모든 속성을 볼 수 있습니다. (훨씬 더 명확한 코드에서) : function F() {
this.attr = 42;
}
F.prototype.foo = function() {
return 'life';
}
$> let f = new