Lodash _.castArray() Method
Lodash _.castArray() method is used to cast value into an array if it is not an array.
Syntax:
_.castArray(value);
Parameters:
- value: This parameter holds the value that needs to be inspected.
Return Value:
It returns an array with the including value passed in the _.castArray().
Example 1: In this example, we are using an 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); |
Output:
Example 2: In this example, we are 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: In this example, we are using the _.castArray() method 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: In this example, we are 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:
Reference: https://lodash.com/docs/4.17.15#castArray