A program evaluates the array [1, 2, 3]. How is that value classified in JavaScript's primitive-versus-object model?
Explanation
An array is not a primitive value, so it belongs to the object category. Calling it a separate primitive type confuses specialized array behavior with the broader primitive-versus-object classification.