Potrebbe essere una domanda stupida, ma ciò che è più logico:
object.actions.bark() o object.action.bark() ?
Semplicemente sulla pluralità. So che gli array di solito sono pluralizzati. Ma se dovessi essere coerente; idealmente, gli oggetti dovrebbero essere singolari in natura, giusto?
Suppongo che potresti dire che il mio esempio era più di un associative array piuttosto che di un object . Ma un oggetto action non possiede proprietà come bark() , proprio come l'oggetto object possiede la proprietà action .
PS:
Questo non è un parere! È una ricerca molto obiettiva su qualità, documentazione e ottimizzazione. Immagina il caos se questo fosse soggettivo!