私は次の配列を持っています:
>>> var cars = new Array;
undefined
>>> cars[5] = 'Volvo';
"Volvo"
>>> cars[10] = 'Honda';
"Honda"
>>> cars
[undefined, undefined, undefined, undefined, undefined, "Volvo", undefined, undefined, undefined, undefined, "Honda"]
>>> cars.length
11
cars
スパースではない新しい配列を取得する方法はありますか?のように['Volvo', 'Honda']
。実際、私の場合、値の順序さえ重要ではありません。
もちろん、ループでそれを行うことはできますが、よりエレガントなソリューションを探しています。jQuery
オプションです!