Underscore.js | _.pick () Функция

Опубликовано: 10 Декабря, 2021

Функция _.pick () используется для возврата копии объекта, отфильтрованного с использованием данного ключа. Эта функция принимает предикат, указывающий, какие ключи выбираются из объекта.

Синтаксис:

 _.pick (объект, * ключи)

Параметры: эта функция принимает два параметра, как указано выше и описано ниже:

  • объект: этот параметр содержит значение объекта.
  • keys: это необязательный параметр. Он содержит имя ключа, значение которого необходимо выбрать.

Возвращаемое значение: возвращает копию объекта, отфильтрованного с использованием заданного ключа.

Пример 1:

Выход:

Пример 2:

<!DOCTYPE html>
< html >
< head >
< script type = "text/javascript" src =
</ script >
</ head >
< body >
< script type = "text/javascript" >
var info = {
key1: 10,
key2: 20,
key3: 30,
key4: 40,
key5: 50
};
console.log(_.pick(info, function (value, key, info) {
return value == 10 || value == 50;
}));
</ script >
</ body >
</ html >

Выход: