Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Haaste: Taulukon Alkioiden Muokkaaminen Map()-Metodilla | JavaScript-Olioiden Perusteet
Javascriptin tietorakenteet

bookHaaste: Taulukon Alkioiden Muokkaaminen Map()-Metodilla

Pyyhkäise näyttääksesi valikon

Tehtävä

Sinulle annetaan taulukko numeroita, jotka edustavat lämpötiloja Celsius-asteina. Tehtävänäsi on käyttää map()-metodia uuden taulukon luomiseen, jossa jokainen lämpötila muunnetaan Fahrenheit-asteiksi.

  1. Käytä map()-metodia uuden taulukon nimeltä fahrenheitTemperatures luomiseen muuntamalla jokainen lämpötila Celsius-asteista Fahrenheit-asteiksi.
    • Muunnoskaava on: F = (C * 1.8) + 32, missä F on Fahrenheit ja C on Celsius.
  2. Tulosta alkuperäinen taulukko celsiusTemperatures konsoliin.
  3. Tulosta muunnettu taulukko fahrenheitTemperatures konsoliin.
12345678910
// Initial array const celsiusTemperatures = [0, 25, 100, -5, 15]; const fahrenheitTemperatures = ___.___((celsius) => { return celsius * ___ + ___; }); // Log the initial and modified arrays console.log("Initial array:", celsiusTemperatures); console.log("Modified array:", fahrenheitTemperatures);
copy

Odotettu tulos:

Initial array: 0, 25, 100, -5, 15
Modified array: 32, 77, 212, 23, 59
  1. Uuden taulukon luomiseksi map()-menetelmällä, muista kutsua map() alkuperäiselle taulukolle ja antaa palautefunktio, joka määrittelee muunnoksen jokaiselle alkiolle.
  2. Käytä tätä kaavaa (F = (C * 1.8) + 32) palautefunktion sisällä.
12345678910
// Initial array const celsiusTemperatures = [0, 25, 100, -5, 15]; const fahrenheitTemperatures = celsiusTemperatures.map((celsius) => { return celsius * 1.8 + 32; }); // Log the initial and modified arrays console.log("Initial array:", celsiusTemperatures); console.log("Modified array:", fahrenheitTemperatures);
copy

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 32

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

Osio 1. Luku 32
some-alt