JavaScript(객체)

7620 단어 JavaScript

대상


수치에 이름(속성)을 붙인 것.
이미지
男の子(オブジェクト)名前(プロパティ)太郎(値),年齢(プロパティ)18(値)歳

객체 작성

{プロパティ1 : 値1 , プロパティ2 : 値2}
{name : "太郎" ,age : 18}

상수에 객체 대입

console.log(定数名)인 경우 개체가 콘솔에 출력됩니다.
//
const boy = {name : "太郎" , age : 18};
console.log(boy);
//コンソール
{name : "太郎" , age : 18}

객체 값 추출


'타로'를 꺼내고 싶습니다.console.log(オブジェクト.取り出すプロパティ);
//
const boy = {name : "太郎" , age : 18};
console.log(boy.name);
//コンソール
太郎

객체 값 업데이트

オブジェクト.プロパティ = 更新する値
//
const boy = {name : "太郎" , age : 18};
boy.age = 20;

객체 정렬


배열 요소에 0부터 시작하는 번호(인덱스 번호)를 추가합니다.console.log(オブジェクト[番号].プロパティ)에서 추출할 요소의 값을 추출할 수 있습니다.
//
const family = [
  {name : "ひろし" , age : 35},
  {name : "さちこ" , age : 29},
  {name : "ゆうた" , age : 5}
];
console.log(family[0].name);
//コンソール
ひろし

배열 및 반복 처리


반복 배열.

문제.


다음과 같이 출력합니다.
//コンソール
名前はひろしです
年齢は35歳です

名前はさちこです
年齢は29歳です

名前はゆうたです
年齢は5歳です

답안

//
const family = [
  {name : "ひろし" , age : 35},
  {name : "さちこ" , age : 29},
  {name : "ゆうた" , age : 5}
];

for(let i = 0;i < family.length;i ++){
  const yamadaFamily = family[i];
  console.log(`名前は${yamadaFamily.name}です。`);
  console.log(`年齢は${yamadaFamily.age}歳です。`)
};

좋은 웹페이지 즐겨찾기