Каков самый чистый способ заставить Javascript сделать что-то вроде понимания списка Python?
В Python, если у меня есть список объектов, имя которых я хочу "вытащить", я бы сделал это...
list_of_names = [x.name for x in list_of_objects]
В javascript я действительно не вижу более "красивого" способа сделать это иначе, чем просто использовать конструкцию for loop.
FYI: Я использую jQuery; возможно, у него есть отличная функция, которая делает это возможным?
В частности, скажем, я использую селектор jQuery, такой как $('input')
, чтобы получить все элементы input
, как бы я мог максимально создать массив из всех атрибутов name
для каждого из этих элементов input
- т.е., все строки $('input').attr('name')
в массиве?