Tech Starlog

JavaScriptの基本的な構文②:関数・配列・オブジェクト

投稿日:2026/02/08

本記事では、JavaScriptの「関数」「配列」「オブジェクト」について解説します。


関数(Function)

関数宣言

function greet(name) {
  return `こんにちは、${name}`;
}

console.log(greet('太郎'));

アロー関数(ES6)

const greet = (name) => {
  return `こんにちは、${name}`;
};

// 1行の場合は省略可能
const greetShort = name => `こんにちは、${name}`;

配列(Array)

配列の作成とアクセス

let fruits = ['りんご', 'バナナ', 'みかん'];

console.log(fruits[0]); // りんご

よく使う配列メソッド

fruits.push('ぶどう');   // 追加
fruits.pop();            // 末尾削除

fruits.forEach(fruit => {
  console.log(fruit);
});

オブジェクト(Object)

オブジェクトの定義

const user = {
  name: '山田',
  age: 25,
  isAdmin: false
};

プロパティへのアクセス

console.log(user.name);
console.log(user['age']);

メソッドを持つオブジェクト

const user = {
  name: '佐藤',
  greet() {
    console.log(`こんにちは、${this.name}`);
  }
};

user.greet();

分割代入(Destructuring)

const user = { name: '田中', age: 30 };

const { name, age } = user;
console.log(name, age);

まとめ

  • 関数は処理をまとめて再利用するための基本構文
  • 配列とオブジェクトはデータ管理の要
  • ES6構文(アロー関数・分割代入)は実務で頻出