データ操作
- 部分文字列を取得したい
str.slice(開始位置, 終了位置) // 各位置はゼロオリジン (終了位置の文字が含まれないことに注意)
str.slice(11, str.length) // 11番目から全て取得
- オブジェクトが配列か知りたい
Array.isArray(オブジェクト); // true なら配列
制御
オブジェクト操作
JSX 連携
モチベーション
ここでは React のなかで使用する JavaScript のチートシートをコツコツつくっていきます。
JavaScript はちょっと苦手です。やりたいことの実装方法がわからなくて、Google検索などで方式を探り、試行錯誤して実装するということを繰り返しています。
多少苦労をして実装できたものの、その後の整理ができていないため、時間の経過とともにまた同じようなことがわからなくなってしまって、また同じ試行錯誤を繰り返してしまっています。
例えば if - else の条件分岐。私は初めに c言語 を学んだので c が右脳に染みついています。c で実装するのは容易ですが、他言語になると急に怪しくなってきます。
話を戻します。定番と言いますか、過去に問題解決した課題に関するチートがあると、自分にとっては非常に有用です。JavaScript のエキスパートにはまったく不要な情報だと思いますので無視してくださいね。