Open4
JavaScript
関数を実行させない手法として、無名関数で囲む
- <button onClick={completed(todo.id}>完了する</button>
+ <button onClick={()=>completed(todo.id)}>完了する</button>
空の配列とオブジェクトでの初期化
map の前のfillを無くすとコールバックが呼ばれない
// 空の配列
new Array(3).fill('');
// オブジェクト
new Array(3).fill('').map(() => ({name: "Taro", age: 20}))
immutable object
let alphabet = "ABCD";
alphabet[1] = "E";
console.log(alphabet); // ABCD
2インクリメント/ 奇数の総和とかに
for (let i = 0; i < arr.length; i += 2){
sumOfArr+= arr[i];
}