1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【Javascript】配列、オブジェクトについて

Posted at

はじめに

Javascriptでいうオブジェクトと配列がPHPとは少し違っていたので紹介します。

配列

配列とは要素を[]で囲んだものです。
これは、PHPなどと同じです。

['apple', 'banana', 'ichigo']

オブジェクト

JavascriptでいうオブジェクトはPHPでいう連想配列のようなものです。
要素は{}でかこみ、keyとvalueをもちます。

{
    'apple': 'red',
    'banana': 'yellow',
    'ichigo': 'red'
}

おまけ

  • 配列の要素として、オブジェクトを使用できる
[
    {
        'apple': 'red',
        'banana': 'yellow',
        'ichigo': 'red'
    },
    {
        'apple': 'red',
        'banana': 'yellow',
        'ichigo': 'red'
    },
]
  • PHPでいう添字配列のような形は、Javascriptだとオブジェクトとして扱われる
// これはオブジェクト
{
    0: 'apple',
    1: 'banana',
    2: 'ichigo'
}

// これは配列
['apple', 'banana', 'ichigo']

最後に

PHPとJavascriptのように、扱う言語の違いによって、値の扱われ方などが異なる場合があります。
特に、Javascriptでは配列とオブジェクトで使える関数が違ってきたりもします。
値の受け渡し方、定義の仕方を気をつけるようにしましょう。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?