Китикет
Да, пожалуй так будет проще всего, спасибо)
Ну вот 2 варианта const result = {} for (let key in obj) { const value = obj[key] if (value.x > 1) { result[key] = value } } и Object .entries(obj) .filter(([, value]) => value.x > 1) .reduce((acc, [key, value]) => { acc[key] = value return acc }, {})
Китикет
Но второе может сразу не завестись, я быстро писал
Xaxashutkin
и по факту выйдет тоже самое что и в первом
Китикет
Я привык разбивать подобное на смысловые части
Ivan
Ну вот 2 варианта const result = {} for (let key in obj) { const value = obj[key] if (value.x > 1) { result[key] = value } } и Object .entries(obj) .filter(([, value]) => value.x > 1) .reduce((acc, [key, value]) => { acc[key] = value return acc }, {})
Ну я так понимаю, он фильтрует только простые ключ-значения, и возвращает: {a: 3, b: 4} и так далее., а неободимо внутри объекта отфильтровать объекты по значениям обного ключа в последних. { a: { a: 1, b: 2}, b: { b: 3, c: 4}}}
Anonymous
Парни, у всех неделя напряжная? 😂
DarkPerl
Парни, у всех неделя напряжная? 😂
Да вроде нет ) К чему вопрос ?)
Anonymous
Да вроде нет ) К чему вопрос ?)
Да странно как-то. С самого понедельника дела не идут. Третий день пытаюсь договориться с дизайнером на разработку интерфейса. Три человека гасятся, а с четвертым уже пятый час пытаюсь договориться 🤪
Anonymous
@flood
Канал с флудом?
Igor
Канал с флудом?
Да, с разговорами не по теме чата туда, пожалуйста
Volodymyr
Народ подскажите пожалуйста такую штуку, у меня есть некий массив обьектов [a: {}, b: {}, c: {test: ['a', 'b', 'c']}] как более правильнее найти значение в test которое равно 'a' и удалить его, и обратно вернуть [a: {}, b: {}, c: {test: ['b', 'c']}] только уже без 'a'. Заранее большое спасибо.
Oleg
Привет ! Помогите с задачей не могу понять как это должно быть ! " Создайте объект с днями недели. Ключами в нем должны служить номера дней от начала недели (понедельник - первый и т.д.). Выведите на экран текущий день недели."
Oleg
как можно из обьекта с массивом днями недель, вытащить текущий —-задача кривая какаято ( ну или я не понимаю чего то)
Славик
держи пхпшника!
Volodymyr
Массив с именованными ключами?))))
нет просто в массиве тест есть строки, и мне нужно удалить однус троку если она там есть, и потом вернуть все целиком как и было раньше но уже без этой строки в массиве test
Славик
вы в курсе, какие вообще правила в пхп чате? В данном чате запрещается: 1. Отрицать что JavaScript гавнище. 2. Выкладывать код картинкой.
Славик
я предлагаю толпой на этого пхпшника навалиться, чтоб он потом страху нагнал среди своих, какие джаваскриптеры жесткие
Славик
так спроси в чате
Oleg
var obj = {1: 'Пн', 2: 'Вт', 3: 'Ср', 4: 'Чт', 5: 'Пт', 6: 'Сб', 7: 'Вс'}; а как вывести текущий то день из всего этого ,
Volodymyr
Можно лучше, но идея должна быть ясна
мне нужно вернуть все как есть без а, а не самое а
Dmitry
мне нужно вернуть все как есть без а, а не самое а
Так у тебя объект на ходу изменяется
Dmitry
Ты выполни этот код а потом объект выведи
Oleg
что-то вроде этого
думаю как то проше должно быть через метод гет
Volodymyr
лол, я не то спокировал ) Спасибо, сорри
Anatoly
Народ подскажите пожалуйста такую штуку, у меня есть некий массив обьектов [a: {}, b: {}, c: {test: ['a', 'b', 'c']}] как более правильнее найти значение в test которое равно 'a' и удалить его, и обратно вернуть [a: {}, b: {}, c: {test: ['b', 'c']}] только уже без 'a'. Заранее большое спасибо.
если речь о произвольном массиве: let arr = [{}, {}, {test: ['a', 'b', 'c']}]; let newarr = arr.map((value, index, prev)=>{ if( typeof(value) === 'object' && value.hasOwnProperty('test') ) { let obj = {}; for(p in value) { if( p === 'test') { obj[p] = value[p].filter(value=>{ return !(value === 'a'); }); } else { obj[p] = value[p]; } } value = obj; } return value; }, []); console.log(JSON.stringify(newarr));
Volodymyr
спасибо.
Vyacheslav
Ребята, кто может сверстать форму для WP и настроить отправку данных на сервер вместе с отправкой файла? Не бесплатно))
Китикет
спасибо.
Умные боты нынче
Китикет
Хотя нет, выглядит страшновато)
Yura
var obj = {1: 'Пн', 2: 'Вт', 3: 'Ср', 4: 'Чт', 5: 'Пт', 6: 'Сб', 7: 'Вс'}; а как вывести текущий то день из всего этого ,
var obj = {1: 'Пн', 2: 'Вт', 3: 'Ср', 4: 'Чт', 5: 'Пт', 6: 'Сб', 7: 'Вс'}; let date = new Date(); alert(obj[date.getDay()]);
Yura
Ничем, копировать было быстрее
Oleg
О спасибо )
Anonymous
почему сразу 56 запросов отправляются? а не делается коллбэк и не дожидается ответа?
Yura
а как надо ,
let/const по новой спецификации
Arkadzi
Сергей
а как надо ,
https://nuancesprog.ru/p/4522
Yura
О спасибо )
только воскресенье там будет не 7, а 0 либо делать проверку
Китикет
Или 7 % 7
Китикет
Но это не очевидный код будет)
Oleg
покажи пример проверки для наглядности
Oleg
Или 7 % 7
я это не понял можно по подробнее
Yura
покажи пример проверки для наглядности
let day = date.getDay() alert(day === 0 ? obj[7] : obj[day])
Китикет
Китикет
6 % 7 === 6 7 % 7 === 0
Oleg
ша почитаю +
Китикет
Хотя нет, надо же наоборот)
Китикет
В другую сторону
Китикет
Ну зато оператор новый узнаешь)
Yura
Может кто подскажет тогда, как можно картинку по странице передвигать?) сверху-вниз плавно На ум только приходит изменение в цикле координат, но думаю есть что-то проще?)
Foma
Transform translate?
Yura
Drag and Drop?
должна сама в течение времени
Oleg
Yura
Transform translate?
да, похоже оно) спасибо)
Китикет
И про промисы в частности, которые тут заюзать можно
Foma
ООО парсер на ноде
Yura
<u></u> ?
Yura
тогда _
Yura
Может и нет такой возможности тогда)
Svyatoy
Хеллоу пипл
Svyatoy
Подскажите плиз, где может практически применяться функция isNumberOdd, будь то приложение или ещё что-либо