import/export
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.bar();
Default Exports
モジュールにつき一つまで
// myModule.js export default function() { } // main.js import myModule from 'myModule'; myModule();
lsコマンドでソート
サイズが小さい順でソート
$ ls -lhSr <target> | head -n 10
配列走査いろいろ
シンプルにループを回したい時
const list = [1, 2, 3]; // for...in for (let i in list) { console.log(list[i]); } // for...of for (let value of list) { console.log(value); } // Array.forEach list.forEach((value, index, array) => console.log(value, index, array));
配列内の要素を使って、新しい配列を作りたい時
const newList = list.map((value) => value * 2);
console.log(newList);
console.log(list);