Curso de Javascript Completo do iniciante ao mestre

Aula 263 - diferença entre keys() e getOwnPropertyNames()


Se ainda ficou na dúvida sobre o motivo de termos usado Object.getOwnPropertyNames() e não Object.keys() em nossa função deepFreeze, peço que rode o código abaixo e analise o resultado mostrado no console: