Objetos em JavaScript
Uma objeto é uma coleção de dados e funcionalidades encapsulados na qual está definido seu comportamento e características.
Funções ou métodos
São ações que irão determinar o comportamento do objeto através da execução de um pequeno bloco de código
Propriedades
São atributos que determinam as características do objeto
Exemplo de um objeto em JavaScript
var meuCarro = new Object();
meuCarro.fabricacao = "Ford";
meuCarro.modelo = "Mustang";
meuCarro.ano = 1969;`
meuCarro.andar(); //Ação ou método que faz o carro se mover
Imagem de um objeto de exemplo: https://jedibit.com.br/wp-content/uploads/2023/06/Objetos.png
Veja um vídeo explicando sobre o assunto com mais detalhe: https://youtu.be/sA4-u-22GlI
Para entender um pouco mais, e ainda. Portanto, grosso modo, eles são arrays, com estados, sendo que alguns deles são referências para comportamentos (funções).
Achei interessante o uso de termos que batem com JavaScript, mas algumas pessoas usam errado. Dentro do objeto existem propriedades, a não atributos, como muito chamam, as propriedades possuem atributos. E mais curioso que elas se referem, e acho que só JS faz isso, a qualquer membro do objeto, até os comportamentos, e não apenas os dados (geralmente chamados de campos) que é o que as pessoas chamam erroneamente de atributos, até porque tem muito material errado na internet, e até em alguns livros. Se quiser saber mais já falei em detalhes sobre o assunto.
Só não sei se gosto do diagrama usado no exemplo, passa a ideia de relacionamento das propriedades com o objeto, que não é bem o que acontece ali, é mais uma composição (claro que não fará muita diferença para quem não conhece a intenção dos diagramas, e pode cumprir o papel, mas pode perpetuar um entendimento inicial errado, que pode ser perigoso justamente porque ele não é completamente errado, só dá uma ideia errada).
Faz sentido para você?
Espero ter ajudado.
Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente. Para saber quando, me segue nas suas plataformas preferidas. Quase não as uso, não terá infindas notificações (links aqui).