Объектное использование копии (... )
//bad
const original = { a: 1, b: 2 };
const copy = Object.assign({}, original, { c: 3 }); // copy => { a: 1, b: 2,c: 3 }
//good
const origional_obj = { id: 5, name: 'San Francisco'};
const copy_object = {...origional_obj, pincode: 4444};
console.log(copy_object) //{ id: 5, name: 'San Francisco', pincode: 4444 }
То же может быть использованием для массив копирования от одного до другого
const itemsCopy = [...items];
Интересная идея. Поскольку настройки агрегирования хранятся в переменных Drupal и считываются в глобальном массиве $ conf во время начальной загрузки, я попробовал следующее в реализации модулей hook_init ()
:
global $user;
if (1 == $user->uid) {
global $conf;
$conf['preprocess_css'] = FALSE;
$conf['preprocess_js'] = FALSE;
}
Пока это просто работает: )
Теперь я подозреваю - согласно моему стандартному опыту на протяжении многих лет, если что-то такое простое на первый взгляд, рано или поздно оно ужасно сломается;)
Но сейчас самое худшее, что я могу представить Происходит это потому, что он просто не работает в ситуациях, когда по той или иной причине массив $ conf повторно заполняется во время цикла страницы, и в этом случае администратор просто снова получит кешированные версии.