Size: a a a

2021 March 29

Э

Эд in JS Liberty
А кто-то вникал в теор кат?
источник

МГ

Мишки Гамми... in JS Liberty
Виталий
Всем привет, подскажите в чем ошибка, хочу удалить из обекта данные если они совпадают но indexOf не находит дубликат и выдает что нет одинаковых данных хотя они есть и получаю ошибку
const keyid=[...response.data];
           const data= [{"about": "", "id": "16250", "login": "dood", "name": "", "photo": "", "pol": "m"}];
           console.log(typeof(keyid))
           
           keyid.forEach((item, i, mass)=>{
               
           if(item.id){
             console.log(data)
             let index = data.indexOf(item);
             if(index>-1){
               data.splice(item);
               console.log("Найдено " + item.id +"INDEX " + index)
             }
           })
Ты хочешь дубли удалить? Или просто какой-то взятый кусок по айди?
источник

МГ

Мишки Гамми... in JS Liberty
Виталий
ф-ция возвращающая при своем вызове всегда разное значение при одинаковых входных данных, вроде как не может считаться чисто
Что ты называешь одинаковым значением
источник

МГ

Мишки Гамми... in JS Liberty
Рандом всегда дает числа от 0 до 1
источник

МГ

Мишки Гамми... in JS Liberty
И ничего больше
источник

МГ

Мишки Гамми... in JS Liberty
То есть он вполне стабилен во времени и от него не стоит ожидать другого поведения
источник

МГ

Мишки Гамми... in JS Liberty
Точно так же как и от константы
источник

МГ

Мишки Гамми... in JS Liberty
Просто ты даешь не единичное значение, а область определения [0;1)
источник

МГ

Мишки Гамми... in JS Liberty
Интереснее?)
источник

В

Виталий in JS Liberty
Мишки Гамми
И ничего больше
там вроде значения с плавающей запятой на віходе, т.е. при вызо ее несколько раз, ты получишь разное значение
источник

В

Виталий in JS Liberty
Мишки Гамми
Ты хочешь дубли удалить? Или просто какой-то взятый кусок по айди?
Получаю данные из сервера и если какой то id уже сувществует просто его не добавлять
источник

МГ

Мишки Гамми... in JS Liberty
У тебя будет набор значений на входе, от 0 до 1 и на выходе тоже какой то статичный
источник

В

Виталий in JS Liberty
и то что она дает либо 0 либо 1 это уже не считается чистой.
источник

МГ

Мишки Гамми... in JS Liberty
Еще раз посмотри, что я написал)
источник

В

Виталий in JS Liberty
чистой она бы была если постоянно возвращала к примеру 0
источник

МГ

Мишки Гамми... in JS Liberty
Есть такая штука, область определения
источник

МГ

Мишки Гамми... in JS Liberty
Она всегда возвращает числа от 0 до 1
источник

МГ

Мишки Гамми... in JS Liberty
И ничего больше
источник

МГ

Мишки Гамми... in JS Liberty
Соответствено я ВСЕГДА буду знать в каком диапазоне вход и в каком будет выход
источник

МГ

Мишки Гамми... in JS Liberty
Что собственно и требуется
источник