«arrow-functions» 태그된 질문

"=>"를 사용하기 때문에 "화살표 함수"라고하는 ECMAScript2015 (ES6)의 압축 함수 구문에 대한 질문입니다.

6
객체를 반환하는 ECMAScript 6 화살표 함수
화살표 함수에서 객체를 반환 할 때는 문법의 모호성 때문에 추가 키워드 {}와 return키워드 를 사용해야 할 것 같습니다 . 그 말은 내가 쓸 수 없습니다 p => {foo: "bar"}만 작성해야합니다 p => { return {foo: "bar"}; }. 화살표 기능은 객체 이외의 아무것도 반환하는 경우 {}와는 return, 예를 들어 불필요한 있습니다 …

3
'화살표 함수'와 '함수'는 동일하거나 교환 가능합니까?
ES2015의 화살표 함수는보다 간결한 구문을 제공합니다. 모든 함수 선언 / 표현을 화살표 함수로 바꿀 수 있습니까? 무엇을 찾아야합니까? 예 : 생성자 함수 function User(name) { this.name = name; } // vs const User = name => { this.name = name; }; 프로토 타입 방법 User.prototype.getName = function() { return this.name; …



13
JavaScript에서 "=>"의 의미는 무엇입니까?
>=연산자가 의미 이상이라는 것을 알고 있지만 =>일부 소스 코드에서 보았습니다 . 그 연산자의 의미는 무엇입니까? 코드는 다음과 같습니다. promiseTargetFile(fpParams, aSkipPrompt, relatedURI).then(aDialogAccepted => { if (!aDialogAccepted) return; saveAsType = fpParams.saveAsType; file = fpParams.file; continueSave(); }).then(null, Components.utils.reportError);

9
ECMAScript 6에서 언제 화살표 기능을 사용해야합니까?
이 문제는 다가오는 ECMAScript 6 (하모니)의 맥락에서 코드 스타일에 대해 생각하고 이미 언어를 다루는 사람들을 대상으로합니다. 함께 () => {}그리고 function () {}우리는 ES6에서 함수를 작성하는 방법은 두 매우 비슷한 방법을 얻고있다. 다른 언어에서는 람다 함수가 종종 익명으로 구분되므로 ECMAScript에서는 모든 함수가 익명 일 수 있습니다. 두 유형 각각에는 고유 …


8
ES2015에서 명명 된 화살표 함수를 작성하는 방법
ES6 에서 새 화살표 구문으로 변환하려고하는 기능이 있습니다. 명명 된 함수입니다. function sayHello(name) { console.log(name + ' says hello'); } var 문없이 이름을 지정하는 방법이 있습니까? var sayHello = (name) => { console.log(name + ' says hello'); } 분명히이 기능을 정의한 후에 만 ​​사용할 수 있습니다. 다음과 같은 것 : …


4
ES6 즉시 화살표 기능을 호출
왜 Node.js콘솔 (4.1.1 및 5.3.0에서 테스트)에서 작동하지만 브라우저 (Chrome에서 테스트)에서 작동하지 않습니까? 이 코드 블록은 기록하는 익명 함수를 작성하고 호출해야합니다 Ok. () => { console.log('Ok'); }() 또한 위의 노드에서 작동 하지만 작동 하지 않습니다. n => { console.log('Ok'); }() 이것도 아닙니다 : (n) => { console.log('Ok'); }() 이상한 점은 매개 …


5
ES6 화살표 함수와 함께 jQuery $ (this) 사용 (이 바인딩 어휘)
어휘 this바인딩 과 함께 ES6 화살표 기능을 사용하는 것이 좋습니다. 그러나 잠시 전에 일반적인 jQuery 클릭 바인딩과 함께 사용하여 문제가 발생했습니다. class Game { foo() { self = this; this._pads.on('click', function() { if (self.go) { $(this).addClass('active'); } }); } } 대신 화살표 기능 사용 : class Game { foo() { …

5
ES6 / Typescript에서 화살표 함수와 함께 _ (밑줄) 변수 사용
Angular 예제에서이 구조를 보았고 이것이 왜 선택되었는지 궁금합니다. _ => console.log('Not using any parameters'); 나는 변수 _는 상관 없음 / 사용하지 않음을 의미하지만 유일한 변수이기 때문에 _ 사용을 선호하는 이유가 있음을 이해합니다. () => console.log('Not using any parameters'); 확실히 이것은 입력 할 문자가 한 글자 적을 수 없습니다. () 구문은 …

6
JSX 소품이 화살표 함수 나 바인드를 사용하지 않는 이유는 무엇입니까?
React 앱에서 Lint를 실행하고 있는데이 오류가 발생합니다. error JSX props should not use arrow functions react/jsx-no-bind 그리고 이것은 내가 화살표 기능을 실행하는 곳입니다 (내부 onClick). {this.state.photos.map(tile => ( <span key={tile.img}> <Checkbox defaultChecked={tile.checked} onCheck={() => this.selectPicture(tile)} style={{position: 'absolute', zIndex: 99, padding: 5, backgroundColor: 'rgba(255, 255, 255, 0.72)'}} /> <GridTile title={tile.title} subtitle={<span>by …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.