JavaScript
Kilka nowych metod tablicowych
W ostatnich miesiącach pojawiło się kilka nowych metod tablicowych w JavaScript, o których warto wiedzieć. Metody pozwalają na manipulację tablicami bez modyfikowania (mutowania) oryginalnych danych.
toReversed()
- tworzymy odwróconą kopię tablicy.
let wizards = ["Merlin", "Ursula", "Gandalf"];
let reversedWizards = wizards.toReversed();
console.log(reversedWizards); // ["Gandalf", "Ursula", "Merlin"]
console.log(wizards); // ["Merlin", "Ursula", "Gandalf"]
toSpliced()
- tworzymy kopię tablicy z usuniętymi elementami.
let wizards = ["Merlin", "Ursula", "Gandalf", "Radagast"];
let lessWizards = wizards.toSpliced(2, 1);
console.log(lessWizards); // ["Merlin", "Ursula", "Radagast"]
toSorted()
- tworzymy posortowaną kopię tablicy.
let wizards = ["Merlin", "Ursula", "Gandalf"];
let sortedWizards = wizards.toSorted();
console.log(sortedWizards); // ["Gandalf", "Merlin", "Ursula"]
with()
- tworzymy kopię tablicy z jednym zaktualizowanym elementem.
let wizards = ["Merlin", "Ursula", "Gandalf"];
let differentWizards = wizards.with(2, "Radagast");
console.log(differentWizards); // ["Merlin", "Ursula", "Radagast"]
Więcej informacji znajdziesz 🔗tutaj.