Skip to content
Related Articles

Related Articles

Improve Article

Lodash | _.castArray() Method

  • Last Updated : 22 Jul, 2021

The _.castArray() method is used to cast value into an array if it is not an array.

Syntax: 

_.castArray( value )

Parameters: This method accepts single parameter as mentioned above and described below:  

  • value: This parameter holds the value that need to be inspect.

Return Value: It returns an array with the including value passed in the _.castArray().

Example 1: This example using integer value as a parameter.  



Javascript




const _ = require('lodash');
 
let x = 10;
 
let arr = _.castArray(x);
 
console.log("\n\nThe value returned to by _castArray(x) is", arr);

Here, const _ = require(‘lodash’) is used to import the lodash library into the file.
Output: 

Example 2: This example using String, null, and undefined as a parameter.  

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);

Output: 

Example 3: With no parameter, object, and function. 



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);

Output: 

Example 4: This example using multiple parameters, it will take only the first parameter and with an array, it will just return the same 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);

Output: 

Note: This will not work in normal JavaScript because it requires the library lodash to be installed.
Reference: https://lodash.com/docs/4.17.15#castArray
 




My Personal Notes arrow_drop_up
Recommended Articles
Page :