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!