📜  Lodash _.isArrayLike() 方法

📅  最后修改于: 2022-05-13 01:56:26.632000             🧑  作者: Mango

Lodash _.isArrayLike() 方法

Lodash _.isArrayLike() 方法检查该值是否为 Array-like 如果值不是函数并且 value.length 是大于或等于 0 且小于或等于 Number.MAX_SAFE_INTEGER 的整数,则将其视为类数组。

句法:

_.isArrayLike(value)

参数:此方法接受如上所述和如下所述的单个参数:

  • value:此参数保存需要检查的值是否为 Array-Like Value。

返回值:此方法返回一个布尔值

示例 1:此方法为数组返回true

Javascript
// Defining Lodash variable
const _ = require('lodash'); 
     
var val = [1, 2, 3]
  
// Checking for an ArrayLike
console.log("The Value is ArrayLike : " 
    +_.isArrayLike(val));


Javascript
// Defining Lodash variable
const _ = require('lodash'); 
     
var val = "GeeksforGeeks";
// Checking for an ArrayLike
console.log("The Value is ArrayLike : "
    +_.isArrayLike(val));


Javascript
// Defining Lodash variable
const _ = require('lodash'); 
     
var val = { 1:1 };
// Checking for an ArrayLike
console.log("The Value is ArrayLike : " 
    +_.isArrayLike(val));


输出:

The Value is ArrayLike : true

示例 2:此方法对字符串返回true ,因为可以计算它们的长度。

Javascript

// Defining Lodash variable
const _ = require('lodash'); 
     
var val = "GeeksforGeeks";
// Checking for an ArrayLike
console.log("The Value is ArrayLike : "
    +_.isArrayLike(val)); 

输出:

The Value is ArrayLike : true

示例 3:当此方法返回false时。

Javascript

// Defining Lodash variable
const _ = require('lodash'); 
     
var val = { 1:1 };
// Checking for an ArrayLike
console.log("The Value is ArrayLike : " 
    +_.isArrayLike(val)); 

输出:

The Value is ArrayLike : false

注意:这在普通 JavaScript 中不起作用,因为它需要安装 lodash 库,并且可以使用npm install lodash 安装