Edistyneiden Taulukkometodien ja Muunnosten Yhteenveto
map()-metodi
- Tarkoitus: Käy läpi alkuperäisen taulukon jokaisen alkion ja soveltaa määriteltyä palautekutsufunktiota uuden taulukon tuottamiseksi;
- Syntaksi:
array.map((element, index, array) => {
// Callback body
});
- Keskeiset huomiot:
- Ei muuta alkuperäistä taulukkoa;
- Palauttaa uuden taulukon, jonka pituus on sama;
- Soveltuu jokaisen taulukon alkion muuntamiseen.
filter()-metodi
- Tarkoitus: Valitsee alkiot, jotka täyttävät tietyn ehdon, ja luo uuden taulukon;
- Syntaksi:
array.filter((element, index, array) => {
// Callback body
});
- Keskeiset huomiot:
- Ei muuta alkuperäistä taulukkoa;
- Palauttaa uuden taulukon, joka sisältää ehdon täyttävät alkiot;
- Mahdollistaa alkioiden suodattamisen tiettyjen kriteerien perusteella.
find()-metodi
- Tarkoitus: Etsii ja palauttaa ensimmäisen ehdon täyttävän alkion taulukosta;
- Syntaksi:
array.find((element, index, array) => {
// Callback body
});
- Keskeiset huomiot:
- Ei muuta alkuperäistä taulukkoa;
- Pysähtyy löydettyään ensimmäisen osuman ja palauttaa kyseisen alkion;
- Palauttaa
undefined, jos sopivaa alkiota ei löydy.
sort()-metodi
- Tarkoitus: Muokkaa alkuperäistä taulukkoa järjestämällä sen alkiot uuteen järjestykseen;
- Syntaksi:
array.sort((a, b) => {
// Callbackin runko
});
- Tärkeät huomiot:
- Muuntaa alkuperäisen taulukon;
- Järjestää oletuksena alkiot nousevaan järjestykseen;
- Mukautettu järjestys voidaan toteuttaa vertailufunktiolla.
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 5. Luku 9
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Awesome!
Completion rate improved to 2.27
Edistyneiden Taulukkometodien ja Muunnosten Yhteenveto
Pyyhkäise näyttääksesi valikon
map()-metodi
- Tarkoitus: Käy läpi alkuperäisen taulukon jokaisen alkion ja soveltaa määriteltyä palautekutsufunktiota uuden taulukon tuottamiseksi;
- Syntaksi:
array.map((element, index, array) => {
// Callback body
});
- Keskeiset huomiot:
- Ei muuta alkuperäistä taulukkoa;
- Palauttaa uuden taulukon, jonka pituus on sama;
- Soveltuu jokaisen taulukon alkion muuntamiseen.
filter()-metodi
- Tarkoitus: Valitsee alkiot, jotka täyttävät tietyn ehdon, ja luo uuden taulukon;
- Syntaksi:
array.filter((element, index, array) => {
// Callback body
});
- Keskeiset huomiot:
- Ei muuta alkuperäistä taulukkoa;
- Palauttaa uuden taulukon, joka sisältää ehdon täyttävät alkiot;
- Mahdollistaa alkioiden suodattamisen tiettyjen kriteerien perusteella.
find()-metodi
- Tarkoitus: Etsii ja palauttaa ensimmäisen ehdon täyttävän alkion taulukosta;
- Syntaksi:
array.find((element, index, array) => {
// Callback body
});
- Keskeiset huomiot:
- Ei muuta alkuperäistä taulukkoa;
- Pysähtyy löydettyään ensimmäisen osuman ja palauttaa kyseisen alkion;
- Palauttaa
undefined, jos sopivaa alkiota ei löydy.
sort()-metodi
- Tarkoitus: Muokkaa alkuperäistä taulukkoa järjestämällä sen alkiot uuteen järjestykseen;
- Syntaksi:
array.sort((a, b) => {
// Callbackin runko
});
- Tärkeät huomiot:
- Muuntaa alkuperäisen taulukon;
- Järjestää oletuksena alkiot nousevaan järjestykseen;
- Mukautettu järjestys voidaan toteuttaa vertailufunktiolla.
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 5. Luku 9