Lodash | Método _.castArray()

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *