[CS]オブジェクトDay-13
2921 ワード
には異なる値がありますが、入力するデータ型が同じであれば、オブジェクトを使用して簡単にデータを管理できます.これらの共通属性がある場合は、オブジェクトを使用します.
オブジェクトプロパティ(property)を追加、クエリー、変更、削除できる必要があります.
2つのオブジェクト属性クエリー方法を理解するには、dot表現とカッコ表現の違いを理解します.
tweet.contentとtweet(「content」)の違いを知る必要があります.
dot寄付の配分方法は自由に使えるはずです.
オブジェクトに使用されるfor文...in文を理解し、制御できるようにしなければならない.
=>配列、オブジェクト、繰り返し文を適用し、大量の情報を熟練して処理できます.
絶対に「」をつけなければならない.
ない場合はエラーが発生します.
ex)
Uncaught ReferenceError: content is not defined
配向の違いではありません
Bracketシンボルはダイナミックに使用されます.
Dot notationには制限があります.
キー値が変化した場合は、Bracket記号を使用します.
ポイント/カッコ記号を使用して値を追加できます.
inを使用して鍵を確認します.
オブジェクトのキー
オブジェクトプロパティ(property)を追加、クエリー、変更、削除できる必要があります.
2つのオブジェクト属性クエリー方法を理解するには、dot表現とカッコ表現の違いを理解します.
tweet.contentとtweet(「content」)の違いを知る必要があります.
dot寄付の配分方法は自由に使えるはずです.
//ex)
obj.name = 'KJ'
deleteキーを使用してオブジェクト属性を削除できる必要があります.オブジェクトに使用されるfor文...in文を理解し、制御できるようにしなければならない.
=>配列、オブジェクト、繰り返し文を適用し、大量の情報を熟練して処理できます.
オブジェクト
let user = {
firstName: 'KJ',
lastName: 'Lee',
email: '[email protected]',
city: 'Seoul'
}
// 객체는 키와 값 (키값)으로 구성된다.
// 키(key) : firstName, lastName, email, city
// 값(value) : 'KJ', 'Lee', '[email protected]', 'Seoul'
オブジェクトの使い方1(Dot notation)
let user = {
firstName: 'KJ',
lastName: 'Lee',
email: '[email protected]',
city: 'Seoul'
}
// 객체는 키와 값 (키값)으로 구성된다.
// 키(key) : firstName, lastName, email, city
// 값(value) : 'KJ', 'Lee', '[email protected]', 'Seoul'
user.city;
user.firstName;
オブジェクト上.キー名を撮って書き込むと、値を取得できます.オブジェクトの使い方2(Bracket notation)
let user = {
firstName: 'KJ',
lastName: 'Lee',
email: '[email protected]',
city: 'Seoul'
}
// 객체는 키와 값 (키값)으로 구성된다.
// 키(key) : firstName, lastName, email, city
// 값(value) : 'KJ', 'Lee', '[email protected]', 'Seoul'
user['city'];
user['email'];
オブジェクトで四角カッコを開き、引用符にキー値を挿入すると、値を取得できます.Bracket記号の注意事項
絶対に「」をつけなければならない.
ない場合はエラーが発生します.
ex)
Uncaught ReferenceError: content is not defined
Dot notationとBracket notationの違い
配向の違いではありません
Bracketシンボルはダイナミックに使用されます.
Dot notationには制限があります.
キー値が変化した場合は、Bracket記号を使用します.
オブジェクト値の追加
ポイント/カッコ記号を使用して値を追加できます.
let tweet = {
writer: 'KJ',
createdAt: '2021-10-18',
content: '꿀잼'
};
tweet['category'] = 'notice';
tweet.isPublic = true;
tweet.tags = ['CS', 'Full'];
オブジェクト値の削除
let tweet = {
writer: 'KJ',
createdAt: '2021-10-18',
content: '꿀잼'
};
delete tweet.createdAt;
// 키는 writer, content 만 남는다.
オブジェクトキーの確認
inを使用して鍵を確認します.
let tweet = {
writer: 'KJ',
createdAt: '2021-10-18',
content: '꿀잼'
};
'content' in tweet; // true 반환
'findPlace' in tweet; // 키가 없기 때문에 false 반환
Reference
この問題について([CS]オブジェクトDay-13), 我々は、より多くの情報をここで見つけました https://velog.io/@cptkuk91/CS21テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol