オブジェクト


オブジェクト


まあ、良い例はやはり一人に関するいろいろな情報を含めたいです.
FirstName..
LastName..
Email..
City ...
などなど.
並べたら?user[1] ? ? それは何ですか.
読みやすさがかなり悪い.
オブジェクトを使用します.

let user = {
  firtstName : 'Steve',   // 키와 밸류는 쉼표(콤마)로 구분된다
  lastName : 'Lee',
  email : '[email protected]',
  city : 'Seoul'
};

オブジェクトの値を使用します。


1. Dot notation


let user = {
  firtstName : 'Steve',   // 키와 밸류는 쉼표(콤마)로 구분된다
  lastName : 'Lee',
  email : '[email protected]',
  city : 'Seoul'
};

user.firstName; // 'Steve'
user.city; // 'Seoul'

2. Bracket notation


let user = {
  firtstName : 'Steve',   // 키와 밸류는 쉼표(콤마)로 구분된다
  lastName : 'Lee',
  email : '[email protected]',
  city : 'Seoul'
};

user['firstName']; // 'Steve' // 대괄호 내부에 키값은 따옴표 (문자열)로 들어간다.
user['city']; // 'Steve'

Dot notation vs Bracket notation


拍子ノイズを使うことがあります.
それはいつですか.
キー値が動的に変化した場合/キー値が変数の場合

オブジェクトへの値の追加


let tweet = {
  writer: 'stevelee',
  createdAt:'2019-09-10 12:03:33',
  content: '프리코스 재밌어요!'
};

tweet['category'] = '잡담';
tweet.ispublic = true;
tweet.tags = ["#코드스테이츠', '#프리코스'];

オブジェクトの値を削除


let tweet = {
  writer: 'stevelee',
  createdAt:'2019-09-10 12:03:33',
  content: '프리코스 재밌어요!'
};

// createdAt 키-값 쌍을 지웁니다.
delete tweet.createdAt;

オブジェクトの内部に鍵があるかどうかを確認します。


let tweet = {
  writer: 'stevelee',
  createdAt:'2019-09-10 12:03:33',
  content: '프리코스 재밌어요!'
};


'content' in tweet; // true
'updatedAt' in tweet; // false