ES6
Named Exports 複数エクスポートしたい時 // myModule.js export function foo() { } export function bar() { } // main.js import { foo, bar } from 'myModule'; foo(); bar(); // or... import * as myModule from 'myModule'; myModule.foo(); myModule…
developer.mozilla.org function multiplyBy2(number) { return new Promise((resolve, reject) => { setTimeout(() => { resolve(number * 2); }, 1000); }); } multiplyBy2(100) .then(multiplyBy2) // 関数名を渡すと、引数入れて処理してくれるから便利 …
developer.mozilla.orggenerator関数とyield構文。 function* greetingGenerator() { yield 'Hello'; yield 'こんにちは'; yield 'Hola'; } const g = greetingGenerator(); console.log(g.next().value); console.log(g.next().value); console.log(g.next(…
ReactのJSX展開が試せたりする🤓
export default した時は括弧をつけない export default してない時は括弧をつけるimport * as した時は、その名前空間ごしにアクセスする参考blog.kyanny.medeveloper.mozilla.org