Size: a a a

JavaScript Noobs — сообщество новичков

2021 August 08

M

Matt in JavaScript Noobs — сообщество новичков
здравствуйте, почему в этом коде при удаление элементов в массиве пишет 5 empty items? т.е элементы удаляются а айтемы остаются, как можно сделать чтобы айтемы тоже удалялись?

код :

const arr = [6, 3, 2, 1, 8, 12];

for (let i = 1; i < arr.length; i++) {
  delete arr[i];
}
  console.log(arr);

UPD:

const arr = [6, 3, 2, 1, 8, 12];

for (let i = 1; i < arr.length; i++) {
  arr.splice(1, arr.length);
} // первый элемент оставил для проверки
console.log(arr);
источник

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
использовать .splice или .filter
источник

M

Matt in JavaScript Noobs — сообщество новичков
спасибо
источник

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
for (let i = 1; i < arr.length; i++) {
  arr.splice(i, 1)
 console.log(arr);
}
источник

А

Алихан in JavaScript Noobs — сообщество новичков
Переслано от Алихан
Всех приветствую ✋🏻
Я переустановил систему, при попытке установить программу - выскочила данная ошибка
Все делал по инструкции, виртуализация включена, WSL2 установил
Ранее таких проблем не было
источник

ГЧ

Гнида Черножопая... in JavaScript Noobs — сообщество новичков
А зачем let
источник

M

Matt in JavaScript Noobs — сообщество новичков
"щюпаю" как раз splice. в документации был и третий арг. его можно не указывать так?
источник

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
то, что передается после 2 аргумента, будет вставлено вместо того, что ты удалишь
источник

M

Matt in JavaScript Noobs — сообщество новичков
спасибо
источник

ДК

Даниил Кондратьев... in JavaScript Noobs — сообщество новичков
Подскажите пожалуйста, как сказать eslint и prettier, что мне нужен второй вариант импорта с пустым местом до и после
источник

ДК

Даниил Кондратьев... in JavaScript Noobs — сообщество новичков
источник

DR

Den Ri in JavaScript Noobs — сообщество новичков
источник

DR

Den Ri in JavaScript Noobs — сообщество новичков
В конфиг претиера
источник

DR

Den Ri in JavaScript Noobs — сообщество новичков
источник

AD

Andrey Dmitriyev in JavaScript Noobs — сообщество новичков
Привет, ребят.
Подскажите пожалуйста - почему в Vue(Vuetify) слайдер с бегунком является более превилегированным полем, чем v-text-field?
Т.е. если я двигаю бегунок, то price меняется корректно и в бегунке и в поле ввода.
А если меняю значение в поле ввода, то оно сбрасывается на то, которое в слайдере?!

<v-slider v-model="price />
<v-text-field v-model="price" type="number />
...
watch: {
price: function (val) {
  console.log('price: ', val)
}
}

Вывод при повышении в поле ввода:
price:  0
price:  1
price:  0
price:  2
price:  0
price:  3
price:  0

Как сделать, чтобы связка не ломалась?

Пробовал менять v-model на @input + :value связку, результат тот же.
источник

AD

Andrey Dmitriyev in JavaScript Noobs — сообщество новичков
Почему то все ломает v-slider step=1000
источник

S

Sarvar in JavaScript Noobs — сообщество новичков
для бесконечного цикла лучше использовать while, у тебя randomNum формируется в начале, соответственно он не меняется, надо чтобы пересоздавался каждый раз в цикле.
источник

SL

Sergey Lukyanets in JavaScript Noobs — сообщество новичков
супер)
источник

SL

Sergey Lukyanets in JavaScript Noobs — сообщество новичков
спасибо, уже содрал задачу..
источник

РП

Р П in JavaScript Noobs — сообщество новичков
Ребята, как мне найти все значения дата-атрибутов и вывести их в массив?
источник