Мне было интересно, есть ли какой-нибудь способ отключить переоценку объекта / массива в консоли разработчика Chrome?
Пример:
// Array to be displayed
const my_array = [5, 6, 7, 8];
console.log(my_array);
// Change the array
my_array.push(9);
console.log(my_array);
// What is displayed in console
my_array: [5, 6, 7, 8, 9]
my_array: [5, 6, 7, 8, 9]
Я обошел это с помощью JSON.stringify()
(который может быть помещен в такую функцию, как log(message)
), но всегда неприятно использовать его.
Я предполагаю, что он используетссылки на массивы и объекты, которые при обновлении массивов / объектов обновляют журнал.
Есть ли параметр, расширение или какая-либо другая функция, которая может помешать Chrome переоценивать все в режиме реального времени?