El método _.castArray() se usa para convertir valor en una array si no es una array.
Sintaxis:
_.castArray( value )
Parámetros: este método acepta un solo parámetro como se mencionó anteriormente y se describe a continuación:
- valor: este parámetro contiene el valor que debe inspeccionarse.
Valor devuelto: Devuelve una array con el valor incluido pasado en _.castArray().
Ejemplo 1: Este ejemplo usa un valor entero como parámetro.
Javascript
const _ = require('lodash'); let x = 10; let arr = _.castArray(x); console.log("\n\nThe value returned to by _castArray(x) is", arr);
Aquí, const _ = require(‘lodash’) se usa para importar la biblioteca lodash al archivo.
Producción:
Ejemplo 2: este ejemplo usa String, null y undefined como parámetro.
Javascript
const _ = require('lodash'); let x = _.castArray('abc'); console.log('\n With String ', x ); let y = _.castArray(null); console.log('\n With null ', y ); let z = _.castArray(undefined); console.log('\n With undefined ', z);
Producción:
Ejemplo 3: Sin parámetro, objeto y función.
Javascript
const _ = require('lodash'); let x = _.castArray(); console.log("\n With no parameter ", x); let y = _.castArray({"name":"lodash", "work":"I'm make js more" }); console.log("\n With object ", y); let z = _.castArray(function hello() { console.log("hello"); }); console.log("\n with function ", z);
Producción:
Ejemplo 4: este ejemplo que usa múltiples parámetros, solo tomará el primer parámetro y con una array, solo devolverá la misma array.
Javascript
const _ = require('lodash'); let x = _.castArray(1, 2, "hello"); console.log('\n With multiple parameter ', x); let y = _.castArray([1, 2, 3]); console.log('\n With array ', y);
Producción:
Nota: Esto no funcionará en JavaScript normal porque requiere que se instale la biblioteca lodash.
Referencia: https://lodash.com/docs/4.17.15#castArray
Publicación traducida automáticamente
Artículo escrito por iamsahil1910 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA