オブジェクト内のすべてのコンテンツ


オブジェクトの作成


次のbtsObjectオブジェクトには、すべての例があります.)
btsObject: any = {
    RM : '김남준',
    JIN : '김석진',
    SUGA : '민윤기',
    JHOPE : '정호석',
    JIMIN : '박지민',
    V : '김태형',
    JK : '전정국'
  };

1.objectを取得するキー


Object.keys(オブジェクト名)

console.log('key 구하기', Object.keys(this.btsObject));

2.オブジェクトの重複


obj in Object

btsList: any = [];

for (const bts in this.btsObject) {
      this.btsList.push(
        {
          btsNm: bts,
          name: this.btsObject[bts]
        }
      );
    }
console.log('btsList', this.btsList);
オブジェクトのキーと値をbtsListという配列にプッシュ
  • でthisを複文します.btsObject[bts]では、すべての鍵の値を取得できます.

  • 3.for the MoonのObject。entriesを使用してkey/valueを取得する

    for (const [key, member] of Object.entries(this.btsObject)) {
          console.log('key', key);
          console.log('member', member);
        }

    4.最初のキーの値


    次のコード
  • を使用して、2番目または3番目のキーの値を取得することもできる.
  • console.log('첫번째 key의 value: ',
    this.btsObject[Object.keys(this.btsObject)[0]]);

    5.オブジェクトの長さ

    console.log('objcet의 길이: ', Object.keys(this.btsObject).length);

    6.オブジェクトに値を入れる

    obj[ '추가할 key' ] = '추가할 value'
    this.btsObject['BTS'] = '방탄소년단';
    console.log(this.btsObject);

    7.オブジェクトの値を削除

    delete.obj[key]