Open8
JS基礎
for of {array} は array内のvalueをextract(引っ張る)する
for in {array} は array内のindex(配列の何番目か)をextract(引っ張る)する
foreach文は途中でforeachの中からは抜けれない。
途中で抜けたい場合はfor文を使うのがbest practice
JavaScript で forEach を使うのは最終手段
var を使ってはいけない理由。
- 巻き上げが起こる。
- スコープが曖昧になる。
分割代入
配列の分割代入やObjectの分割代入がある。
Array Destructing Assignment (分割代入)
const array = [1, 2, 3];
// e0にarray[0]、e1にarray[1]、e2にarray[2]を代入!
const [e0, e1, e2] = array;
console.log(e0) // 1
Object Destructing Assignment (分割代入)
const obj = {a: 10, b: 20, c: 30};
const {a: val1, c: val2} = obj;
console.log(val1); // 10
console.log(val2); // 30
npm
pkg_nameというパッケージをカレントディレクトリ配下にinstallするという意味
npm i ${pkg_name}
npm install ${pkg_name} # 上記と同意
Nodeのpackage manager
- 複数人であればnpm
- 個人であればyarn