Convertir a Array

JavaScriptJavaScriptBeginner
Practicar Ahora

This tutorial is from open-source community. Access the source code

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En este laboratorio, exploraremos la función castArray() en JavaScript. El objetivo del laboratorio es entender cómo convertir un valor no array en un array con una sola línea de código. Al final de este laboratorio, tendrás una comprensión clara de cómo usar la función castArray() para manipular estructuras de datos en JavaScript.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("JavaScript")) -.-> javascript/BasicConceptsGroup(["Basic Concepts"]) javascript/BasicConceptsGroup -.-> javascript/variables("Variables") javascript/BasicConceptsGroup -.-> javascript/data_types("Data Types") javascript/BasicConceptsGroup -.-> javascript/arith_ops("Arithmetic Operators") javascript/BasicConceptsGroup -.-> javascript/comp_ops("Comparison Operators") subgraph Lab Skills javascript/variables -.-> lab-28190{{"Convertir a Array"}} javascript/data_types -.-> lab-28190{{"Convertir a Array"}} javascript/arith_ops -.-> lab-28190{{"Convertir a Array"}} javascript/comp_ops -.-> lab-28190{{"Convertir a Array"}} end

Convertir valores en arrays en JavaScript

Para convertir un valor en un array, utiliza la función castArray proporcionada a continuación.

const castArray = (val) => (Array.isArray(val) ? val : [val]);

Para usar esta función, pasa el valor que quieres convertir como argumento. La función comprobará si el valor ya es un array utilizando Array.isArray(). Si es un array, la función devolverá el array tal cual. Si no es un array, la función devolverá el valor encapsulado en un array.

A continuación, se muestra un ejemplo de cómo usar castArray:

castArray("foo"); // devuelve: ['foo']
castArray([1]); // devuelve: [1]

Para comenzar a practicar la codificación en JavaScript, abre la Terminal o SSH y escribe node.

Resumen

¡Felicitaciones! Has completado el laboratorio de Conversión a Array. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.