• Как удалить из объекта пустые свойства или свойства со значениями приводимыми к пустым?

    larisamoroz
    @larisamoroz
    Курю маны, втыкаю в код, ваяю, починяю.
    Object.filter = function( obj, filtercheck) {
        let result = {}; 
        Object.keys(obj).forEach((key) => { if (filtercheck(obj[key])) result[key] = obj[key]; })
        return result;
    };
    
    let carsFiltered = Object.filter(cars, filterFunc);

    где filterFunc — ваша функция проверки, в которую передаётся только значение конкретного ключа
    Ответ написан
    1 комментарий
  • Есть ли у гугл, касперского, и других собственные службы безопасности?

    Мне кажется, Вы свалили в одну кучу множество разных понятий.
    Рейдерство по отношению к софтверным компаниям - нонсенс. Рейдерство, как правило связано с захватом материальных активов, а не технологий и мозгов. Сотрудника проще перекупить, чем захватить.

    Службы безопасности (СБ) в крупных фирмах есть всегда, в средних - очень часто, в мелких - в зависимости от оборотов и паранои владельца/руководителя. Но как правило, вопросы безопасности делятся на направления и частично делегируют другим структурам. Так, к примеру СБ фирмы занимается физической безопасностью сотрудников и охраной мат.ценностей, сетевая безопасность - у админов, административно-правовые проблемы - у юр.отдела. Утечкой сотрудников занимается отдел кадров и т.д. Все это курирует зам. директора по безопасности.
    Возможны и другие конфигурации.
    Ответ написан
    Комментировать
  • Как работает именованный аргумент функции в JS?

    @Sad_Bro
    На темной стороне.
    вы передаете не options в console.log(), а совершенно другой объект.
    вот так туда попадет options
    console.log(show(options));
    Ответ написан
    Комментировать