массив он записывается как стринг ['1']
как его записвать как инт?
Мне нужно это чтобы потом проверять в шаблоне v-if="produc.id in arr"
если там стринг то 10 11 21 31 и тд при сравнение с 1 дадут тру
а мне нужно тру только при точном совпадение
if String(product.id) in arr Или при добавлении нового элемента в массив преобразовывайте сразу в инт
проверка через in для массива осуществляется по индексам
а как во вью конвертить на лету в стринг?
Скиньте часть кода в которой нужно это сделать
video id = интжр preSaved = лист со стрингами ['1','2'] <div v-for="video in videos"> <span v-if="video.id in preSaved"> [[ video.title ]] </span> </div>
опять через in проверка на присутствие в массиве, ну удачи, я гвоорил уже об этом
через .includes вооще не работает
Через in неправильно работает, с массивами нужно использовать includes Оператор in проверяет наличие свойства в объекте, что отлично подходит для объектов
пробовали смотреть как includes работает?
теска спасибо сейчас попробую
основы знать бы надо
Обсуждают сегодня