Heim  >  Artikel  >  Backend-Entwicklung  >  Was ist das Javascript-Äquivalent der PHP-Funktion „list()“?

Was ist das Javascript-Äquivalent der PHP-Funktion „list()“?

DDD
DDDOriginal
2024-10-19 06:35:02963Durchsuche

What is the Javascript Equivalent of PHP's 'list()' Function?

Zuweisung zerstören: Das Javascript-Äquivalent der Funktion „list()“ von PHP

Die Funktion „list()“ von PHP ist eine praktische Möglichkeit dazu Weisen Sie einzelnen Variablen Werte aus einem Array zu. Der folgende Code extrahiert beispielsweise die ersten beiden Elemente aus einem Array:

<code class="php">$matches = array('12', 'watt');
list($value, $unit) = $matches;</code>

Dadurch wird die Zeichenfolge „12“ der Variablen „value“ und die Zeichenfolge „watt“ der Variablen „unit“ zugewiesen.

Javascript 1.7 führte eine Destrukturierungszuweisung ein, die eine ähnliche Funktionalität bietet. Mit dieser Syntax können Sie die Elemente eines Arrays in einer einzigen Codezeile in einzelne Variablen entpacken.

Der folgende Javascript-Code entspricht dem PHP-Funktionsbeispiel „list()“:

<code class="javascript">var [value, unit] = ['12', 'watt'];</code>

Dieser Code weist das erste Element des Arrays der Variablen „Wert“ und das zweite Element der Variablen „Einheit“ zu.

Destrukturierende Zuweisung wird in allen modernen Browsern außer Internet Explorer unterstützt. Dies ist eine bequeme und übersichtliche Möglichkeit, einzelnen Variablen Werte aus einem Array zuzuweisen und so Ihren Code lesbarer und wartbarer zu machen.

Das obige ist der detaillierte Inhalt vonWas ist das Javascript-Äquivalent der PHP-Funktion „list()“?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn