📜  Lodash _.isAssociative() 方法(1)

📅  最后修改于: 2023-12-03 15:02:46.678000             🧑  作者: Mango

Lodash _.isAssociative() 方法介绍

简介

Lodash 中的 _.isAssociative() 方法可以判断一个对象是否是关联型(Associative)。

关联型对象指的是 key 值为字符串类型的对象,其特点是可以进行遍历、迭代,但没有固定的顺序,与 _.isObject() 的区别是,后者可以包含数组、函数等类型。

语法
_.isAssociative(value)
参数
  • value (*):需要检查的值。
返回值
  • (Boolean):如果 value 是一个关联型对象,返回 true,否则返回 false
示例
_.isAssociative({a: 1, b: 2}); 
// => true

_.isAssociative([1, 2, 3]); 
// => false

_.isAssociative(_.noop); 
// => false

_.isAssociative(new WeakMap()); 
// => false
说明
  • _.isAssociative() 方法在 Lodash 版本 3.0.0 中引入。
  • 关联型对象的 key 顺序和添加顺序可能不一致。
参考文献