洛达什 | _.castArray() 方法
_.castArray() 方法用于将值转换为数组(如果它不是数组)。
句法:
_.castArray( value )
参数:此方法接受上面提到的单个参数,如下所述:
- value:此参数保存需要检查的值。
返回值:它返回一个数组,其中包含在 _.castArray() 中传递的值。
示例 1:此示例使用整数值作为参数。
Javascript
const _ = require('lodash');
let x = 10;
let arr = _.castArray(x);
console.log("\n\nThe value returned to by _castArray(x) is", arr);
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);
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);
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);
在这里, const _ = require('lodash') 用于将 lodash 库导入文件。
输出:
示例 2:此示例使用 String、null 和 undefined 作为参数。
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);
输出:
示例 3:没有参数、对象和函数。
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);
输出:
例 4:这个例子使用了多个参数,它只接受第一个参数并且使用一个数组,它只会返回相同的数组。
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);
输出:
注意:这在普通 JavaScript 中不起作用,因为它需要安装库 lodash。
参考: https://lodash.com/docs/4.17.15#castArray