配列とオブジェクト


整列


1.配列要素(要素)を追加できます。


「ポイント」(dot)を使用して、関連コマンド(または「メソッド」と呼ばれる)を実行することもできます.コマンドを実行するときは、関数を実行するようにカッコで開いたり閉じたりします.
例)アレイ.push(77);
->既存のarrayの最後の要素の後ろに77という数字が追加されます.

2.配列長がわかる。


ポイント(dot)を使用して、変数が持つプロパティ(property)にアクセスできます.
例)mynumber.length;
->長さを数字で教える.

3.typeof配列を入力して「object」という文字列を出力します。


配列はありません!注意!!!

4.配列でよく使われる方法(1)


4-1. 前に追加:unshift


return array.unshift(element)の場合、出力長さが表示されます.

4-2)前削除:shift


return array.shift()といえば.長さのみ出力します.
array.shift()で、後の伝達因子は必要ありません.何を追加しても0インデックスを削除します.

4-3)追加後:push


return array.push()の場合、出力長さ.

4-4)後削除:pop


return array.pop()の場合、削除した値が出力されます.
削除したarrayを出力する場合は、popコマンドの後にarrayを返す必要があります.
💡 削除した配列を出力したいのですが、array=arrayです.pop()を再割り当てした後にarrayが出力されると、arrayは配列ではなく削除された値を得ます.

4-5)splice:要素を削除または追加する場合


array.splice(削除するインデックスの開始値、削除する要素の数、その場所に追加する要素の数).
return array.splice(#,#,#)は削除した要素を出力します.また、既存の配列は既に欲しいものを削除している可能性があります.

配列でよく使われる方法(2)


コマンドSlice、join、concat、indexof includeでも、既存のアレイには影響しません.
※1週目にsliceとsubstringの違いを学びました…substringは文字列でしか使えず、sliceは配列でも使えます.

オブジェクト

  • オブジェクトは、キーと値のペアで構成されます.
  • のカッコ(カッコ)を使用してオブジェクトを作成します.
  • キーと値はカンマで区切られます.
  • オブジェクトアクセス方法
  • 4-1)Dot notation(オブジェクトの属性(値)を取得する例user.email
    4-2) Bracket notation (💡カッコ内に引用符/引用符を入力しない場合は、これを変数と見なします.)例)user["email"]
    🧐 どんな商港点記号ですか.bracket notation?
    鍵値が動的である場合、例えば変数の場合、Bracketシンボルは鍵値が変化するために使用される.Dot notationには使用できません.
    5.キーと値を追加できます.user = {id : "princess", pw="Iamprincess"}なら
    例)user.email ="[email protected]"または
    入力user["email"]="[email protected]"userには、次のEメールが含まれます.user = {id : "princess", pw:"Iamprincess", email:"[email protected]"}

    6.deleteキーを使用して削除できます。


    場合
    例)user = {id : “princess”, pw=“Iamprincess”, email:”[email protected]"}またはdelete user.emailなら.delete user[“email”].

    7.「in」演算子を使用して、対応する鍵があるかどうかを確認できます。

    'id' in user; //true가 출력된다.
    'update' in user //false가 출력된다.