Was ist der sauberste Weg, Javascript dazu zu bringen, etwas zu tun? wie Das Listenverständnis von Python?
Wenn ich in Python eine Liste von Objekten habe, deren Namen ich "herausziehen" möchte, würde ich folgendes tun...
list_of_names = [x.name for x in list_of_objects]
In Javascript sehe ich nicht wirklich eine "schönere" Weise zu tun, dass andere als nur mit einer for-Schleife Konstrukt.
FYI: Ich benutze jQuery; vielleicht hat es einige raffinierte Funktion, die dies möglich macht?
Genauer gesagt, sagen wir, ich verwende einen jQuery-Selektor wie $('input')
um alle input
Elemente, wie würde ich am saubersten erstellen Sie ein Array mit allen name
Attribute für jede dieser input
Elemente, d.h. alle der $('input').attr('name')
Zeichenketten in einem Array?