【JavaScript】Symbol

最近知ったけど、symbolというのが出てきたんだな。
typeof 〇〇で6種類ではなく、symbolが増えて7種類になった。

Symbolを使ってプロトタイプに新しいメソッドを追加する手法は、JavaScriptにおいて一般的なやり方らしい。

–mdn ここまで–
Array オブジェクトは要素の添字として任意の文字列を(連想配列のように)使用することはできません。非負の整数(またはその文字列形式)を使用しなければなりません。
–mdn ここまで–

そもそも、配列の要素の添え字は非負の整数(またはその文字列形式)やんか。
なので、symbolを使う特殊なパターンと言えるな。
Symbolは一意で不変な値を生成するために使用され、プロパティ名の衝突を避けることができる。

続きを読む

懲戒請求される宮下真理子弁護士

世田谷区 女性限定離婚講座で次のようなことを行った宮下真理子弁護士に懲戒請求が行われたみたいだな。
◯正当な理由のない子の連れ去り
◯不正な財産分与逃れ
◯隠し口座の開設
◯親子交流の強制間接逃れ

続きを読む

【JavaScrpt】for of文

for of文は、反復可能オブジェクト(配列、文字列、Map、Set など)の要素に対して反復処理を行うための簡潔な構文である。

これらの例では、for of文を使用して異なる種類の反復可能オブジェクトを処理しています。for of を使えるのは、反復可能オブジェクトが Symbol.iterator メソッドを持っている場合である。

反復可能オブジェクトならfor of文が使用可能である。
反復可能オブジェクトがSymbol.iteratorを持っているとは限らない。

続きを読む

【JavaScript】addEventListener

addEventListenerについて、きちっと勉強するしかないな。
サンプルコードをいくつか作るかな。
これも初心者用と中級者用の2つに分けて解説してみよ。

続きを読む