Attention! Translated article might be found on my English blog.

2017年7月22日土曜日

JS覚書2017/07/22分

フォームの変更を検知する

onChangeハンドラを使う。

参考: フォーム変更時の処理(onChange) - イベント処理 - JavaScript入門

PHPのexplode()を実現する


.split()を使う。

参考: JavaScriptでPHPのexplodeやimplodeみたいなことをする | NeGiMeMo.net

配列に要素を追加する

.push()を使う。

参考: JavaScriptの配列の使い方まとめ。要素の追加,結合,取得,削除。 - Qiita

配列の一部を抽出する

.slice()を使う。

参考: sliceメソッド - Stringクラス - JavaScript入門

文字列を整数化する

Number()を使う。

参考: Number - JavaScript | MDN

文字列を整数化できたか確かめる

Number.isNaN()を使う。

参考: Number.isNaN() - JavaScript | MDN

配列をソートする

.sort()を使う。

参考: Array.prototype.sort() - JavaScript | MDN

先頭文字のみ大文字にする

独自の関数を作るのが良さそう
charAt(), toUpperCase(), substring(), toLowerCase()を組み合わせて作れる。
具体的には以下のとおり。


参考: [JavaScript] 先頭の文字だけ大文字に変換する方法 – 零弐壱蜂

文字列から関数を取得する

window[関数名]で取得できる。

参考: Call a JavaScript function name using a string? - Stack Overflow