Versionen vergleichen

Vordefinierte Kernobjekte

Version 377441:

Version 377441 von eminor am

Version 401049:

Version 401049 von eminor am

Titel:
Vordefinierte Kernobjekte
Vordefinierte Kernobjekte
Adressname:
JavaScript/Guide/Vordefinierte_Kernobjekte
JavaScript/Guide/Vordefinierte_Kernobjekte
Inhalt:

Version 377441
Version 401049
n153    <h3 id="Iterating_over_arrays">n153    <h3 id="Iterieren_.C3.BCber_Arrays">
n195    <h3 id="Array_Methods">n195    <h3 id="Array_Methoden">
nn302      Kompatibler Code für ältere Browser kann für jede dieser Fu
 >nktionen auf verschiedenen Seiten gefunden werden. Natrive Browse
 >runterstützung für verschiedene Features in unterschiedlichen Bro
 >wsern findet man <a class="external" href="http://www.robertnyman
 >.com/javascript/" title="http://www.robertnyman.com/javascript/">
 >hier.</a>
303    </p>
304    <p>
305      &nbsp;
306    </p>
307    <p>
308      <a href="/en-US/docs/JavaScript/Reference/Global_Objects/Ar
 >ray/indexOf" title="en-US/docs/JavaScript/Reference/Global Object
 >s/Array/indexOf"><code>indexOf(searchElement[, fromIndex])</code>
 ></a> sucht im Array nach&nbsp; <code>searchElement</code> und gib
 >t den Index des ersten Treffers zurück.
309    </p>
310    <ul>
311      <li>
312        <pre class="brush: js">
313var a = ['a', 'b', 'a', 'b', 'a'];
314alert(a.indexOf('b')); // Alert-Meldung: 1
315// Nun noch einmal, beginnend nach dem ersten Treffer
316alert(a.indexOf('b', 2)); // Alert-Meldung: 3
317alert(a.indexOf('z')); // Alert-Meldung: -1, weil 'z' nicht gefun
 >den wurde
318</pre>
319      </li>
320      <li>
321        <a href="/en-US/docs/JavaScript/Reference/Global_Objects/
 >Array/lastIndexOf" title="en-US/docs/JavaScript/Reference/Global 
 >Objects/Array/lastIndexOf"><code>lastIndexOf(searchElement[, from
 >Index])</code></a> funktioniert wie <code>indexOf</code>, aber es
 > wird am Ende begonnen und rückwärts gesucht.
322        <pre class="brush: js">
323var a = ['a', 'b', 'c', 'd', 'a', 'b'];
324alert(a.lastIndexOf('b')); // Alert-Meldung: 5
325// Nun noch einmal, beginnend vor dem letzten Treffer
326alert(a.lastIndexOf('b', 4)); // Alert-Meldung: 1
327alert(a.lastIndexOf('z')); // Alert-Meldung: -1
328</pre>
329      </li>
330      <li>
331        <a href="/en-US/docs/JavaScript/Reference/Global_Objects/
 >Array/forEach" title="en-US/docs/JavaScript/Reference/Global Obje
 >cts/Array/forEach"><code>forEach(callback[, thisObject])</code></
 >a> führe <code>callback</code> für jedes Array-Element aus.
332        <pre class="brush: js">
333var a = ['a', 'b', 'c'];
334a.forEach(alert); // Alert-Meldung für jedes Element nacheinander
335</pre>
336      </li>
337    </ul>
338    <p>
n304    <p>n
305      &nbsp;
306    </p>
307    <p>
308      Compatibility code for older browsers can be found for each
> of these functions on the individual pages. Native browser suppo 
>rt for these features in various browsers can be found <a class=" 
>external" href="http://www.robertnyman.com/javascript/" title="ht 
>tp://www.robertnyman.com/javascript/">here.</a> 
309    </p>
t311      <li>t
312        <a href="/en-US/docs/JavaScript/Reference/Global_Objects/
>Array/indexOf" title="en-US/docs/JavaScript/Reference/Global Obje 
>cts/Array/indexOf"><code>indexOf(searchElement[, fromIndex])</cod 
>e></a> searches the array for <code>searchElement</code> and retu 
>rns the index of the first match. 
313        <pre class="brush: js">
314var a = ['a', 'b', 'a', 'b', 'a'];
315alert(a.indexOf('b')); // Alerts 1
316// Now try again, starting from after the last match
317alert(a.indexOf('b', 2)); // Alerts 3
318alert(a.indexOf('z')); // Alerts -1, because 'z' was not found
319</pre>
320      </li>
321      <li>
322        <a href="/en-US/docs/JavaScript/Reference/Global_Objects/
>Array/lastIndexOf" title="en-US/docs/JavaScript/Reference/Global  
>Objects/Array/lastIndexOf"><code>lastIndexOf(searchElement[, from 
>Index])</code></a> works like <code>indexOf</code>, but starts at 
> the end and searches backwards. 
323        <pre class="brush: js">
324var a = ['a', 'b', 'c', 'd', 'a', 'b'];
325alert(a.lastIndexOf('b')); // Alerts 5
326// Now try again, starting from before the last match
327alert(a.lastIndexOf('b', 4)); // Alerts 1
328alert(a.lastIndexOf('z')); // Alerts -1
329</pre>
330      </li>
331      <li>
332        <a href="/en-US/docs/JavaScript/Reference/Global_Objects/
>Array/forEach" title="en-US/docs/JavaScript/Reference/Global Obje 
>cts/Array/forEach"><code>forEach(callback[, thisObject])</code></ 
>a> execute <code>callback</code> on every array item. 
333        <pre class="brush: js">
334var a = ['a', 'b', 'c'];
335a.forEach(alert); // Alerts each item in turn
336</pre>
337      </li>

Zurück zur Versionsgeschichte