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


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


Lodash _.isEqual()方法p在两个值之间进行深入比较,以确定它们是否等效。此方法支持比较数组,数组缓冲区,布尔值,日期对象,Map,数字,对象,正则表达式,集合,字符串,符号和类型化数组。

用法:

_.isEqual( value1, value2)

参数:此方法接受上面提到和下面描述的两个参数:

  • value1:要检查的value1。
  • value2:要检查的value2。

返回值:此方法返回一个布尔值(如果两个值相等,则返回true,否则返回false)。

范例1:



Javascript

// Defining Lodash variable  
const _ = require('lodash');  
  
var val1 = { "a":"gfg" }; 
  
var val2 = { "a":"gfg" }; 
  
// Checking for Equal Value  
console.log("The Values are Equal:"
        +_.isEqual(val1,val2));

输出:

The Values are Equal:true

范例2:对于数组:

Javascript

// Defining Lodash variable  
const _ = require('lodash');  
  
var val1 = [1, 2, 3, 4] 
  
var val2 = [1, 2, 3, 4] 
  
// Checking for Equal Value  
console.log("The Values are Equal:"
        +_.isEqual(val1,val2));

输出:

The Values are Equal:true

范例3:对于字符串:

Javascript

// Defining Lodash variable  
const _ = require('lodash');  
  
var val1 = "gfg"
  
var val2 = "gfg"
  
// Checking for Equal Value  
console.log("The Values are Equal:"
        +_.isEqual(val1,val2));

输出:



The Values are Equal:true

范例4:对于数字:

Javascript

// Defining Lodash variable  
const _ = require('lodash');  
  
var val1 = 1 
  
var val2 = 1 
  
// Checking for Equal Value  
console.log("The Values are Equal:"
        +_.isEqual(val1,val2));

输出:

The Values are Equal:true

范例5:

Javascript

// Defining Lodash variable  
const _ = require('lodash');  
  
var val1 = 222 
  
var val2 = 323 
  
// Checking for Equal Value  
console.log("The Values are Equal:"
        +_.isEqual(val1,val2));

输出:

The Values are Equal:false

相关用法


注:本文由纯净天空筛选整理自taran910大神的英文原创作品 Lodash _.isEqual() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。