
Sebastian Amaya
Preguntapor que cuando uso el console.log(typeof(frutas)) sale object, y no array??

Cristian Blandón
¡Hola Sebastian! :)
JavaScript tiene 6 tipos de dato primitivos (undefined, boolean, number, string, bigint, symbol), un primitivo adicional para la "nada" (null) y un tipo especial para funciones (function).
(Por si acaso, los tipos de dato primitivos son los que aporta el lenguaje directamente, con los cuales se puede construir todo el resto).
Cualquier cosa que no clasifique dentro de esos tipos de dato, se considerará un objeto... Una lista, un diccionario, una fecha, un objeto literal. Por eso, cuando ves el tipo de dato de un array pues sale "object".
Luego verás que todos los "object"s heredan métodos del prototipo Object y otras cosas más complejas (que no son tan importantes en este momento).
Si quieres ahondar en el tema, te dejo este artículo sobre los tipos de datos, y este sobre Object.prototype.
¡Saludos!