JavaScript 配列 values()
- 前のページ unshift()
- 次のページ valueOf()
- 上一階層に戻る JavaScript Arrayリファレンスマニュアル
定義と使用法
values()
メソッドは配列の値を含むイテレーターオブジェクトを返します。
values()
メソッドは元の配列を変更しません。
配列のイテレーションメソッド:
インスタンス
例 1
// 配列を作成 const fruits = ["Banana", "Orange", "Apple", "Mango"]; // イテレータを作成 const list = fruits.values(); // 値をリストアップ let text = ""; for (let x of list) { text += x + "<br>"; }
例 2
イテレータを直接巡回:
// 配列を作成 const fruits = ["Banana", "Orange", "Apple", "Mango"]; // 値をリストアップ let text = ""; for (let x of fruits.values()) { text += x + "<br>"; }
例 3
内蔵の Object.values()
方法:
// 配列を作成 const fruits = ["Banana", "Orange", "Apple", "Mango"]; // 値をリストアップ let text = ""; for (let x of Object.values(fruits)) { text += x + "<br>"; }
構文
array.values()
引数
なし。
返り値
タイプ | 説明 |
---|---|
Iterator | 配列の値を含むイテレーターオブジェクトを含んでいます。 |
ブラウザのサポート
values()
ECMAScript6 (ES6)の機能です。
ES6(JavaScript 2015)は2017年6月からすべての現代ブラウザでサポートされています:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 51 | Edge 15 | Firefox 54 | Safari 10 | Opera 38 |
2016年5月 | 2017年4月 | 2017年6月 | 2016年9月 | 2016年6月 |
values()
Internet Explorer ではサポートされていません。
- 前のページ unshift()
- 次のページ valueOf()
- 上一階層に戻る JavaScript Arrayリファレンスマニュアル