TIL Day-8


8日目


JavaScriptでデータを処理するプロセスが始まりました.
最も基本的な配列とオブジェクトに関連します.
以前はコードを習っていた時だったので、よく理解したりスキップしたりできませんでした.
どのように駆動するかを知って、感じが違います.

新学の品

  • for... of , for... in
  • 配列とオブジェクトで重複文を使用する方法について:
    以前は単純に並べ替えた部分だけを繰り返していました.for... ofは、アレイ内で利用可能である.
    オブジェクトでは使用できません.
    配列は、順番にリストされた値を1つずつ読み込むことができるからです.for... inオブジェクトの鍵が取得されます.
    配列で使用するときに要素のインデックス値を取得します.
  • 点表記法、括弧表記法
  • オブジェクトでキー値を選択するときに使用する方法.
    以前は主に点マーキング法が用いられていた.
    実は、主にそれを使っている理由が分かりません.
    2つの方式の作成方法は以下のようにすることができる.
    // Dot notation
    obj.property;
    
    // Braket notation
    obj.['property']
    では、2つの方法はどのような場合に使いますか?obj.propertyの場合、値は流れずに使用できます.
    「流れない」の意味は、次のように説明します.
    私から見れば、ポイントマーク法をよく使うのは
    これは可読性が良いだけだと思います.
    では、なぜカッコ表記法を使うのでしょうか.
    点マーク法と括弧マーク法の最大の違いは変数の付与にある
    上記の例に示すように、obj['property']には文字列が含まれている.
    ただし、文字列ではなくここで作成すると、obj[property]これは変数です.
    したがって、オブジェクトのキー値を変数として使用すると、
    ポイントシンボルは、フローではないため、変数として使用できません.
    カッコ表記法を使用することが望ましい.