68 Stimmen

Machen Sie Javascript tun Liste Verstehen

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?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X