Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Taulukoiden Muokkaaminen ja Alkioiden Käsittely | JavaScript-taulukoiden Hallinta
Quizzes & Challenges
Quizzes
Challenges
/
Javascriptin tietorakenteet

bookTaulukoiden Muokkaaminen ja Alkioiden Käsittely

Tarkastellaan, kuinka

  • Muokataan taulukon alkioita;
  • Selvitetään taulukon pituus;
  • Haetaan viimeinen alkio ja syvennytään indeksoinnin käsitteeseen.

Taulukon alkioiden muokkaaminen

Taulukon alkioita voidaan muuttaa hakemalla ne indeksin avulla ja määrittämällä uusi arvo.

12345
const weekdays = ["Monday", "Tuesday", "Wednesday"]; weekdays[0] = "Lunes"; weekdays[1] = "Martes"; console.log(weekdays); // Output: Lunes, Martes, Wednesday
copy

Tässä muokataan weekdays-taulukon kahta ensimmäistä alkiota niiden espanjankielisillä käännöksillä.

Taulukon pituus

Taulukon length-ominaisuus ilmaisee sen sisältämien alkioiden lukumäärän. Tämä ominaisuus on dynaaminen ja päivittyy automaattisesti, kun alkioita lisätään tai poistetaan.

123
const mountains = ["Everest", "K2", "Kangchenjunga", "Lhotse"]; console.log(mountains.length); // Output: 4
copy

Tässä esimerkissä mountains-taulukossa on neljä alkiota, ja mountains.length palauttaa arvon 4.

Viimeisen alkion etsiminen

Viimeisen alkion arvon hakemiseksi taulukosta voidaan laskea sen indeksi taulukon pituuden avulla. Viimeisen alkion indeksi on aina array.length - 1.

1234
const vehicles = ["car", "bike", "bus", "train"]; const lastIndex = vehicles.length - 1; console.log(vehicles[lastIndex]); // Output: train
copy

Tässä tapauksessa lastIndex lasketaan arvoksi 3, joka on viimeisen alkion indeksi, ja viimeinen alkio haetaan käyttämällä vehicles[lastIndex].

1. Kuinka taulukon alkiota voidaan muokata?

2. Mikä on taulukon length-ominaisuuden tarkoitus?

3. Alla olevassa esimerkissä, mikä on movies-taulukon ensimmäisen alkion uusi arvo muutoksen jälkeen?

4. Kuinka pääsemme käsiksi cartoons-taulukon viimeiseen alkioon?

5. Mikä on item-muuttujan arvo alla olevassa esimerkissä?

question mark

Kuinka taulukon alkiota voidaan muokata?

Select the correct answer

question mark

Mikä on taulukon length-ominaisuuden tarkoitus?

Select the correct answer

question mark

Alla olevassa esimerkissä, mikä on movies-taulukon ensimmäisen alkion uusi arvo muutoksen jälkeen?

Select the correct answer

question mark

Kuinka pääsemme käsiksi cartoons-taulukon viimeiseen alkioon?

Select the correct answer

question mark

Mikä on item-muuttujan arvo alla olevassa esimerkissä?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 3

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

bookTaulukoiden Muokkaaminen ja Alkioiden Käsittely

Pyyhkäise näyttääksesi valikon

Tarkastellaan, kuinka

  • Muokataan taulukon alkioita;
  • Selvitetään taulukon pituus;
  • Haetaan viimeinen alkio ja syvennytään indeksoinnin käsitteeseen.

Taulukon alkioiden muokkaaminen

Taulukon alkioita voidaan muuttaa hakemalla ne indeksin avulla ja määrittämällä uusi arvo.

12345
const weekdays = ["Monday", "Tuesday", "Wednesday"]; weekdays[0] = "Lunes"; weekdays[1] = "Martes"; console.log(weekdays); // Output: Lunes, Martes, Wednesday
copy

Tässä muokataan weekdays-taulukon kahta ensimmäistä alkiota niiden espanjankielisillä käännöksillä.

Taulukon pituus

Taulukon length-ominaisuus ilmaisee sen sisältämien alkioiden lukumäärän. Tämä ominaisuus on dynaaminen ja päivittyy automaattisesti, kun alkioita lisätään tai poistetaan.

123
const mountains = ["Everest", "K2", "Kangchenjunga", "Lhotse"]; console.log(mountains.length); // Output: 4
copy

Tässä esimerkissä mountains-taulukossa on neljä alkiota, ja mountains.length palauttaa arvon 4.

Viimeisen alkion etsiminen

Viimeisen alkion arvon hakemiseksi taulukosta voidaan laskea sen indeksi taulukon pituuden avulla. Viimeisen alkion indeksi on aina array.length - 1.

1234
const vehicles = ["car", "bike", "bus", "train"]; const lastIndex = vehicles.length - 1; console.log(vehicles[lastIndex]); // Output: train
copy

Tässä tapauksessa lastIndex lasketaan arvoksi 3, joka on viimeisen alkion indeksi, ja viimeinen alkio haetaan käyttämällä vehicles[lastIndex].

1. Kuinka taulukon alkiota voidaan muokata?

2. Mikä on taulukon length-ominaisuuden tarkoitus?

3. Alla olevassa esimerkissä, mikä on movies-taulukon ensimmäisen alkion uusi arvo muutoksen jälkeen?

4. Kuinka pääsemme käsiksi cartoons-taulukon viimeiseen alkioon?

5. Mikä on item-muuttujan arvo alla olevassa esimerkissä?

question mark

Kuinka taulukon alkiota voidaan muokata?

Select the correct answer

question mark

Mikä on taulukon length-ominaisuuden tarkoitus?

Select the correct answer

question mark

Alla olevassa esimerkissä, mikä on movies-taulukon ensimmäisen alkion uusi arvo muutoksen jälkeen?

Select the correct answer

question mark

Kuinka pääsemme käsiksi cartoons-taulukon viimeiseen alkioon?

Select the correct answer

question mark

Mikä on item-muuttujan arvo alla olevassa esimerkissä?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 3
some-alt