В очереди с максимальным приоритетом операций вставки O (lg n)
Вы можете сделать это с помощью map :
var newarray = jQuery.map(array, function (item) { return item.x; });
ECMAScript 5 имеет собственный метод map ()
:
var newArray = array.map(function(value) { return value.x; });
В FF это должно быть даже быстрее, чем цикл, но это не верно для всех браузеров (Opera) ; другие даже не поддерживают его (IE).
Конечно, это для работы с большим количеством данных, вы можете использовать jLinq (отказ от ответственности: мой проект) , чтобы выбрать и запросить ваши записи, а затем вернуть то, что вы хотите.
Опять же, это действительно для тех случаев, когда вы '