オブジェクト内のすべてのコンテンツ
オブジェクトの作成
次の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という配列にプッシュ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.最初のキーの値
次のコード
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]
Reference
この問題について(オブジェクト内のすべてのコンテンツ), 我々は、より多くの情報をここで見つけました https://velog.io/@seonyoung53/Object.entriesテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol