当前位置: 首页>>代码示例>>用法及示例精选>>正文


Lodash _.castArray()用法及代码示例

_.castArray()方法用于将值强制转换为数组(如果它不是数组)。

用法:

_.castArray( value )

参数:此方法接受上述和以下描述的单个参数:

  • value:该参数保存需要检查的值。

返回值:它返回一个数组,其中包含在_.castArray()中传递的包含值。

范例1:本示例使用整数值作为参数。



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

这里,const _ = require('lodash')用于将lodash库导入文件中。

输出:

范例2:此示例使用String,null和undefined作为参数。

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:没有参数,对象和功能。

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:本示例使用多个参数,它将仅使用第一个参数,并使用一个数组,它将仅返回相同的数组。

const _ = require('lodash'); 
  
let x = _.castArray(1, 2, "hello"); 
  
console.log('\n With multiple paramter ', x); 
  
let y = _.castArray([1, 2, 3]); 
  
console.log('\n With array ', y);

输出:

注意:在正常的JavaScript中这将无法正常工作,因为它需要安装库lodash。

参考: https://lodash.com/docs/4.17.15#castArray




相关用法

注:本文由纯净天空筛选整理自iamsahil1910大神的英文原创作品 Lodash | _.castArray() Method。非经特殊声明,原始代码版权归原作者所有,本译文的传播和使用请遵循“署名-相同方式共享 4.0 国际 (CC BY-SA 4.0)”协议。