Javascript-форум (https://javascript.ru/forum/)
-   Сайт Javascript.ru (https://javascript.ru/forum/site/)
-   -   Неправильное написание примера кода! (https://javascript.ru/forum/site/82652-nepravilnoe-napisanie-primera-koda.html)

J1gsa 06.06.2021 16:49

Неправильное написание примера кода!
 
https://learn.javascript.ru/array-methods в методе splice, где написано "Его синтаксис", не там начинается массив и он там не нужен - arr.splice(index[, deleteCount, elem1, ..., elemN])

ksa 06.06.2021 17:33

Цитата:

Сообщение от J1gsa
не там начинается массив и он там не нужен

Про какой массив ты пишешь?
Цитата:

Сообщение от J1gsa
arr.splice(index[, deleteCount, elem1, ..., elemN])

Тут нет массива. :no:

В учебнике показан какой-то пример и он не работает как там написано?

J1gsa 13.06.2021 18:00

Тут есть начало массива данных после аргумента index и этот массив там не нужен, потому-что он ничего не делает. [] - это массив, а это обьект - {}.
И если ты считаешь себя правым, то просто зайди в редактор кода и замени АРГУМЕНТЫ и НИЧЕГО БОЛЕЕ, только АРГУМЕНТЫ в этом коде

let arr = [1, 2, 3]

arr.splice(index[, deleteCount, elem1, ..., elemN])

index - это начало позиции в массиве
deleteCount - это сколько элементов удалить в массиве после index
elem1 и elemN - это какие элементы вставить вместо удаленных

То есть если заменить только аргументы, получится следующий код arr.splice(0[, 1, "Hello"])
Начиная с 0 позиции, удалить 1 элемент и вставить "Hello", но в том прикол, что тут массив не нужен и если бы даже был нужен, он бы не там стоял, так как начинается до запятой.

Nexus 13.06.2021 19:31

J1gsa, квадратными скобками обозначаются необязательные параметры, которые принимает метод/функция.

ksa 13.06.2021 19:52

J1gsa, как говаривали в старой рекламе жвачки:
- Иногда лучше жевать, чем говорить... (с)
https://www.youtube.com/watch?v=jZYsEcryF58

J1gsa 22.06.2021 16:10

Теперь понял

J1gsa 22.06.2021 16:12

Чел, ты вообще ничего не понял и высрал дичь, если бы не Nexus, который обьяснил, что это обозначает необязательные параметры, ты бы и дальше херню писал не дав четкого ответа. Эта цитата будет про тебя "Иногда человек, который ничего не знает, делает вид - что знает больше других"

ksa 22.06.2021 16:57

Ты спец - тебе видней... :D


Часовой пояс GMT +3, время: 03:57.