Taulukon Metodit ja Käsittely
Pyyhkäise näyttääksesi valikon
Taulukot ovat monipuolisia tietojen tallentamiseen ja hakemiseen. Tietojen hakemista hakasulkeilla [] kutsutaan indeksoinniksi.
let arr = [1, 2, 3, 4, 5, 6];
arr[3] // This is indexing
Taulukoiden käsittelyyn on kuitenkin saatavilla useita menetelmiä.
Alkioiden lisääminen
Taulukkoon voi lisätä alkioita eri tavoilla.
Push
push()-metodi lisää uuden arvon taulukon loppuun:
1234567let arr = [1, 2, 3]; arr.push(4); arr.push(5); arr.push(6); console.log(arr);
Unshift
unshift()-metodi toimii kuten push()-metodi, mutta se lisää arvon taulukon alkuun.
123456let arr = [1, 2, 3]; console.log("Array:", arr); arr.unshift(222); // Insert element at the start console.log("Array:", arr);
Indeksointi
Uuden arvon voi lisätä indeksoimalla:
123456let arr = [1, 2]; arr[2] = 3; arr[3] = 4; console.log(arr);
Indeksointi mahdollistaa arvon asettamisen tiettyyn indeksiin, aiemman arvon uudelleenasettamisen ja muita toimintoja:
12345let arr = [1, 2, 3]; arr[0] = 4; console.log("Array:", arr);
Uuden alkion luomiseen taulukkoon virheettömästi voidaan käyttää push(value)-metodia tai lauseketta arr[arr.length] = value:
12345678910111213let myArray = []; myArray[myArray.length] = "indexing"; console.log("After first indexing:", myArray); myArray.push("pushing"); console.log("After first pushing:", myArray); myArray[myArray.length] = "indexing"; console.log("After second indexing:", myArray); myArray.push("pushing"); console.log("After second pushing:", myArray);
Alkioiden poistaminen
Joskus voi olla tarpeen poistaa alkioita taulukosta. Tämä voidaan tehdä eri tavoilla.
Pop
pop()-metodi poistaa taulukon viimeisen alkion ja mahdollistaa sen tallentamisen toiseen muuttujaan:
1234567let arr = [11, 22, 33, 44]; console.log("Array:", arr); let x = arr.pop(); // Remove and save the last element in `arr` to variable `x` console.log("Popped element:", x); console.log("Array now:", arr);
Shift
shift()-metodi toimii kuten pop(), mutta se poistaa ensimmäisen alkion taulukosta:
123456789101112let arr = [11, 22, 33, 44, 55, 66]; console.log("Array:", arr); let popped = arr.pop(); // Remove the last element console.log("Popped:", popped); console.log("Array:", arr); let shifted = arr.shift(); // Remove the first element console.log("Shifted:", shifted); console.log("Array:", arr);
1. Kuinka voimme lisätä alkion taulukon loppuun?
2. Kuinka voimme poistaa viimeisen alkion taulukosta?
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme