JavaScript - Arrays: Unterschied zwischen den Versionen

Aus Wikizone
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „ == Links == http://www.w3schools.com/js/js_obj_array.asp == Arrays erzeugen == 1: Regular: var myCars=new Array(); myCars[0]="Saab"; myCars[1]="Vol…“)
 
Zeile 19: Zeile 19:
  
 
== Mit Array arbeiten ==
 
== Mit Array arbeiten ==
 
+
// Werte abrufen und setzen
 
  var name=myCars[0];
 
  var name=myCars[0];
 
  myCars[0]="Opel";
 
  myCars[0]="Opel";
Zeile 28: Zeile 28:
 
  myArray[2]=myCars;
 
  myArray[2]=myCars;
  
  // Methoden und Eigenschaften in einem Array
+
  // Vordefinierte Methoden und Eigenschaften in einem Array
 
  var x=myCars.length            // the number of elements in myCars
 
  var x=myCars.length            // the number of elements in myCars
 
  var y=myCars.indexOf("Volvo")  // the index position of "Volvo"
 
  var y=myCars.indexOf("Volvo")  // the index position of "Volvo"

Version vom 27. September 2013, 10:12 Uhr

Links

http://www.w3schools.com/js/js_obj_array.asp

Arrays erzeugen

1: Regular:

var myCars=new Array(); 
myCars[0]="Saab";       
myCars[1]="Volvo";
myCars[2]="BMW";

2: Condensed:

var myCars=new Array("Saab","Volvo","BMW");

3: Literal:

var myCars=["Saab","Volvo","BMW"];

Mit Array arbeiten

// Werte abrufen und setzen
var name=myCars[0];
myCars[0]="Opel";
// Unterschiedliche Objekte in einem Array
myArray[0]=Date.now;
myArray[1]=myFunction;
myArray[2]=myCars;
// Vordefinierte Methoden und Eigenschaften in einem Array
var x=myCars.length             // the number of elements in myCars
var y=myCars.indexOf("Volvo")   // the index position of "Volvo"
// eigene Methoden mit prototype erzeugen
Array.prototype.ucase=function()
{
  for (i=0;i<this.length;i++)
  {this[i]=this[i].toUpperCase();}
}