配列または連想配列(ハッシュ)の値を全て取得

配列または連想配列(ハッシュ)の値のみを全て取得する場合は、次のようにすることで可能です。

関数定義

JavaScript

/**
 * 配列または連想配列(ハッシュ)の値を全て取得
 * @param {any[]|object} arr 大賞の配列または連想配列(ハッシュ)
 * @return {any[]} 取得した値を返す
 */
var getArrayValues = function(arr) {
	if (!arr) return [];

	var values = [];
	for (var key in arr) values.push(arr[key]);

	return values;
};

使い方

引数名 初期値 説明
第一引数
必須
  object 配列または連想配列(ハッシュ)

戻り値

取得した値を配列で返します。

JavaScript

var array1 = ['a', 'b', 'c', 'd', 'e', 'f', 'g'],
    array2 = {'a' : 'b', 'c' : 'd', 'e' : 'f'};

var arrayValues = getArrayValues(array1),
    hashValues  = getArrayValues(array2);

JavaScript逆引きリファレンス一覧へ戻る