Нужна функция removeArray(x, n)
, которая удаляет n из массива и извлекает полученный элемент. Например:
var y = [2,3,4];
y = removeArray(y, 1)
console.log(y) //выведет [2, 4]
Вот функция:
function removeArray(x, n) {
for(let i = 0; i < x.length;i++) {
x.splice(x[i],n)
}
}
console.log(removeArray([2,3,4], 1))
В консоли печатает undefined. Это правильное решение?
Для удаления элемента из середины массива существует встроенная функция splice
.
var y = [2, 3, 4];
var e = y.splice(1, 1)
console.log(y)
В e
будет лежать массив удалённых символов. Если надо, чтобы была строка, используйте метод join
.
console.log(e.join(""))
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Правлю код vuejs компонента в vscode, при этом периодически жму Alt + Shift + F для автоматического форматирования введённого кода
Есть слайдер с переключением слайда через определенный промежуток времениСделал так чтобы при клике на кнопку перелистывания слайда таймер,...
Создать переменную «resultArray» (массив)Создать переменные «first» = 1, «second» = 2, «senseOfLife» = 42