В этой статье мы создадим todo в консоли браузера. Это упражнение покажет, насколько мощным является метод соединения и как легко мы можем добавлять и удалять несколько элементов. Все манипуляции могут быть выполнены на массиве. Мы можем даже хранить в переменной удаленные или добавлять элементы. Мы можем удалять и добавлять элементы одновременно.
Давайте откроем инструменты разработчика с помощью F12 и перейдем на вкладку Консоль:
//Create basic array to play with let example = ["kiwi","orange","lemon"]
Далее мы хотим добавить элемент:
example.splice(0,0, "apple") //output for example ["apple","kiwi","orange","lemon"]
Далее мы хотим удалить элемент:
example.splice(0,1) //output for example ["kiwi","orange","lemon"]
В другом сценарии мы можем даже сохранить элемент удаления в переменной:
let elemDel = example.splice(0,1) //output for elemDel ["kiwi"] //output for example ["orange","lemon"]
Следующая опция удаляет один элемент и ставит на его место другой:
let elemDel2 = example.splice(0,1,"apple") //output for elemDel2 ["orange"] //output for example ["apple","lemon"]
Этот пример показывает, насколько мощным может быть метод splice(), когда мы хотим манипулировать массивами.