JavaScriptのArray()を学ぶ

以下のページでJavaScriptを体系的に学んでいます。 www.mojage.club

本記事は、JavaScriptのArray()について纏めています。

Sponsored Link

Array()

arrayは0番から連番で値を格納できるオブジェクトです。番号ではなく、プロパティに対する値を格納する連想配列もあります。

    var myArray = ['blue', 'green', 'orange', 'red'];
    console.log(myArray[0]);  // blue
    
    var myObject = {
      'blue': 'blue',
      'green': 'green',
      'orange': 'orange',
      'red': 'red'
    };
    console.log(myObject['blue']);  // blue

パラメータが1つで数値の場合

arrayオブジェクトに与えるパラメータが1つ且つ数値の場合、arrayの配列数の定義になります。

    var foo = new Array(100);
    console.log(Array[0], foo.length);  // undefined, 100

プロパティ/メソッド

Array()オブジェクトは、以下のプロパティを持っています。

種別 プロパティ/メソッド名
プロパティ prototype Array.prototype

Array()オブジェクトのインスタンスは以下のプロパティ/メソッドを持っています。

種別 プロパティ/メソッド名
プロパティ constructor var myArray = ['foo', 'bar']; myArray.constructor;
プロパティ index var myArray = ['foo', 'bar']; myArray.index;
プロパティ input var myArray = ['foo', 'bar']; myArray.input;
プロパティ length var myArray = ['foo', 'bar']; myArray.length;
メソッド copyWithin() var myArray= ['foo', 'bar']; myArray.copyWithin();
メソッド fill() var myArray= ['foo', 'bar']; myArray.fill();
メソッド pop() var myArray= ['foo', 'bar']; myArray.pop();
メソッド push() var myArray= ['foo', 'bar']; myArray.push();
メソッド reverse() var myArray= ['foo', 'bar']; myArray.reverse();
メソッド shift() var myArray= ['foo', 'bar']; myArray.shift();
メソッド sort() var myArray= ['foo', 'bar']; myArray.sort();
メソッド splice() var myArray= ['foo', 'bar']; myArray.splice();
メソッド unshift() var myArray= ['foo', 'bar']; myArray.unshift();
メソッド concat() var myArray= ['foo', 'bar']; myArray.concat();
メソッド join() var myArray= ['foo', 'bar']; myArray.join();
メソッド slice() var myArray= ['foo', 'bar']; myArray.slice();
メソッド toString() var myArray= ['foo', 'bar']; myArray.toString();
メソッド lastIndexOf() var myArray= ['foo', 'bar']; myArray.lastIndexOf();
メソッド forEach() var myArray= ['foo', 'bar']; myArray.forEach();
メソッド entries() var myArray= ['foo', 'bar']; myArray.entries();
メソッド every() var myArray= ['foo', 'bar']; myArray.every();
メソッド some() var myArray= ['foo', 'bar']; myArray.some();
メソッド filter() var myArray= ['foo', 'bar']; myArray.filter();
メソッド find() var myArray= ['foo', 'bar']; myArray.find();
メソッド findIndex() var myArray= ['foo', 'bar']; myArray.findIndex();
メソッド keys() var myArray= ['foo', 'bar']; myArray.keys();
メソッド map() var myArray= ['foo', 'bar']; myArray.map();
メソッド reduce() var myArray= ['foo', 'bar']; myArray.reduce();
メソッド reduceRight() var myArray= ['foo', 'bar']; myArray.reduceRight();
メソッド values() var myArray= ['foo', 'bar']; myArray.values();