Size: a a a

JavaScript — русскоговорящее сообщество

2020 October 06

Д

Дмитрий in JavaScript — русскоговорящее сообщество
Коллеги, подскажите пожалуйста, как лучше сделать удаление во вложенных объектах по значению свойства?
https://jsfiddle.net/dfayhnkx/
Вот пример, помогите доработать, и хочу понять, что же я делаю не так
источник

IL

Igor Lesnevskiy in JavaScript — русскоговорящее сообщество
Дмитрий
Коллеги, подскажите пожалуйста, как лучше сделать удаление во вложенных объектах по значению свойства?
https://jsfiddle.net/dfayhnkx/
Вот пример, помогите доработать, и хочу понять, что же я делаю не так
function findValAndDelete(object, key, value) {
 Object.keys(object).forEach((k) => {
   if (k === key && object[k] === value) {
     delete object[key];
   } else {
       if (object[k] && typeof object[k] === 'object') {
         findValAndDelete(object[k], key, value);
       }
   }
 });
}
источник

IL

Igor Lesnevskiy in JavaScript — русскоговорящее сообщество
попробуй так
источник

Д

Дмитрий in JavaScript — русскоговорящее сообщество
Igor Lesnevskiy
попробуй так
почти, только оно удаляет свойство id из объекта а не сам объект из массива
источник

IL

Igor Lesnevskiy in JavaScript — русскоговорящее сообщество
а, сорян, невнимательно прочитал
источник

E

Evgen in JavaScript — русскоговорящее сообщество
Дмитрий
почти, только оно удаляет свойство id из объекта а не сам объект из массива
Не читал, но может .filter поможет
источник

IL

Igor Lesnevskiy in JavaScript — русскоговорящее сообщество
Дмитрий
почти, только оно удаляет свойство id из объекта а не сам объект из массива
function findValAndDelete(object, key, value, parent = null) {   
 Object.keys(object).forEach((k) => {
   if (k === key && object[k] === value && Array.isArray(parent)) {
     parent.splice(k, 1);
   } else {
       if (object[k] && typeof object[k] === 'object') {
         findValAndDelete(object[k], key, value, object);
       }
   }
 });
}
источник

IL

Igor Lesnevskiy in JavaScript — русскоговорящее сообщество
при первом вызове parent передавать не надо
источник

IL

Igor Lesnevskiy in JavaScript — русскоговорящее сообщество
сходу завелось, но на разных кейсах не тестировал, только на твоем примере
источник

IL

Igor Lesnevskiy in JavaScript — русскоговорящее сообщество
ну, и работает только если найденый объект действительно вложен в массив
источник

IL

Igor Lesnevskiy in JavaScript — русскоговорящее сообщество
ну либо можно обернуть в маленькую обертку, которая сама под капотом вызывает итератор, если некрасиво с parent выглядит
источник

ЕС

Евгений Сишненко... in JavaScript — русскоговорящее сообщество
Ребята, привет подскажите, пожалуйста, бесплатный вариант плагина full page scroll js
источник

GP

Grzegorz `gzhegow` P... in JavaScript — русскоговорящее сообщество
Привет, кто-нибудь сталкивался с такой штукой при сборке бутстрапа через нпм?

Instance of 'SassColor0': type 'SassColor0' is not a subtype of type 'SassString0'

Трешак в том, что это чистый бутстрап и я ничего своего не добавил и вижу такой еррор
источник

в

вαғғσмεттι in JavaScript — русскоговорящее сообщество
Народ, кто сталкивался с тем, что при загрузке страницы аяксом на айоси не работают стили и скрипты оттуда? Весь гугол перерыл, решения не нашел
источник

Y

York Peppermint Patt... in JavaScript — русскоговорящее сообщество
Салют. Делаю либу, пытаюсь сделать npm link, но линкуется весь проект, а не dist. В package.json указал
"main": "dist/index.js",
 "module": "dist/index.js",
 "types": "dist/index.d.ts",

все равно линкуется весь проект.
источник

Y

York Peppermint Patt... in JavaScript — русскоговорящее сообщество
На просторах stackoverflow нарыл, что можно скопировать package.json в dist, но, думаю, есть варианты получше.
источник

ПП

Паша Путешественница... in JavaScript — русскоговорящее сообщество
Парни, подскажите плс. Скинули шаблон, сайт , с обычной owl carousel. Сама карусель ан сайте не отображается. Нашел в JS скрипте следующую странность. Кто-то в курсе тчо там должно быть в здоровом виде вместо вопросительных знаков??
источник

AK

Alexey Kondratev in JavaScript — русскоговорящее сообщество
Паша Путешественница
Парни, подскажите плс. Скинули шаблон, сайт , с обычной owl carousel. Сама карусель ан сайте не отображается. Нашел в JS скрипте следующую странность. Кто-то в курсе тчо там должно быть в здоровом виде вместо вопросительных знаков??
это сжатый жс файл
источник

A

Aleksandr in JavaScript — русскоговорящее сообщество
а кто у нас не заплатил прогеру хД
источник

ПП

Паша Путешественница... in JavaScript — русскоговорящее сообщество
Aleksandr
а кто у нас не заплатил прогеру хД
обидно так то, заплатил
источник