JavaScript :: Aufgabe #1

2 Lösungen Lösungen öffentlich

Array Methoden anwenden

Anfänger - JavaScript von Gustl - 16.08.2012 um 11:33 Uhr
Gegeben ist folgendes Array:
Quellcode ausblenden JavaScript-Code
var myArray = [1, 2, 3, 4, "hans", "meier", 7, 8 ,9];

Geben Sie die Anzahl der Elemente in diesem Array aus.
Löschen Sie das Element mit dem Index 2. (Elementinhalt: 3)
Ermitteln Sie den Index des Elements "meier" und speichern Sie diesen in eine Variable ab.
Löschen Sie das Element mit dem Inhalt "meier" aus dem Array.
Fügen Sie ein neues Element ("anfang") an dem Array-Anfang ein.
Fügen Sie ein neues Element ("ende") an dem Array an.

Lösungen:

vote_ok
von mty (690 Punkte) - 11.10.2015 um 15:25 Uhr
Quellcode ausblenden JavaScript-Code
var myArray = [1, 2, 3, 4, "hans", "meier", 7, 8 ,9];

// Geben Sie die Anzahl der Elemente in diesem Array aus.
alert(myArray.length);
// Löschen Sie das Element mit dem Index 2. (Elementinhalt: 3)
myArray.splice(2,1);
// Ermitteln Sie den Index des Elements "meier" und speichern Sie diesen in eine Variable ab.
var erg = myArray.indexOf("meier");
// Löschen Sie das Element mit dem Inhalt "meier" aus dem Array.
myArray.splice(erg, 1);
// Fügen Sie ein neues Element ("anfang") an dem Array-Anfang ein.
myArray.unshift("anfang");
// Fügen Sie ein neues Element ("ende") an dem Array an.
myArray.push("ende");
vote_ok
von k_witte (50 Punkte) - 24.12.2016 um 20:59 Uhr
Quellcode ausblenden JavaScript-Code
/*
Geben Sie die Anzahl der Elemente in diesem Array aus.
Löschen Sie das Element mit dem Index 2. (Elementinhalt: 3)
Ermitteln Sie den Index des Elements "meier" und speichern Sie diesen in eine Variable ab.
Löschen Sie das Element mit dem Inhalt "meier" aus dem Array.
Fügen Sie ein neues Element ("anfang") an dem Array-Anfang ein.
Fügen Sie ein neues Element ("ende") an dem Array an.
*/

var myArray = [1, 2, 3, 4, "hans", "meier", 7, 8, 9];
console.log(myArray);

var myArrayLength = myArray.length;
console.log(myArrayLength);

var removeIndexTwo = myArray.splice(2, 1);
console.log(removeIndexTwo);

var indexOfMeier = myArray.indexOf("meier");
myArray.splice(indexOfMeier, 1);

myArray.unshift("anfang");
myArray.push("ende");

console.log("Mit beginn und ende:" + myArray);
1871264

Du scheinst einen AdBlocker zu nutzen. Ich würde mich freuen, wenn du ihn auf dieser Seite deaktivierst und dich davon überzeugst, dass die Werbung hier nicht störend ist.