📜  Underscore.js _.kv() 方法

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

Underscore.js _.kv() 方法

_.kv()方法返回对象中给定属性的键/值对,如果未找到则返回 undefined。

句法:

_.kv( Object_name, property );

参数:

  • Object_name:要从中搜索键/值对的对象。
  • 属性:给定要搜索的给定键/值对的属性。

返回值:此方法返回给定属性的键/值对。

注意:这在普通 JavaScript 中不起作用,因为它需要安装 underscore.js contrib 库。

Underscore.js contrib 库可以使用npm install underscore-contrib –save 安装。

示例 1:

Javascript
// Defining underscore contrib variable
var _ = require('underscore-contrib'); 
  
var ob = { "gfg" : "GeeksforGeeks" };
var val = _.kv( ob, "gfg");
  
console.log(val);


Javascript
// Defining underscore contrib variable
var _ = require('underscore-contrib'); 
  
var ob = { "gfg" : "GeeksforGeeks" };
var val = _.kv( ob, "geek");
  
console.log(val);


输出:

[ 'gfg', 'GeeksforGeeks' ]

示例 2:如果没有找到 key/value,则此方法返回 undefined。

Javascript

// Defining underscore contrib variable
var _ = require('underscore-contrib'); 
  
var ob = { "gfg" : "GeeksforGeeks" };
var val = _.kv( ob, "geek");
  
console.log(val);

输出:

undefined