📜  Underscore.js _.sample函数(1)

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

Underscore.js _.sample函数介绍

Underscore.js是一个广泛使用的JavaScript工具库,可以帮助我们更快速、更方便地进行JavaScript开发。其中,_.sample函数可以在一个集合(数组或对象)中随机选取一个元素作为结果。

语法
_.sample(collection)

参数说明:

  • collection:要从中选取元素的集合。
返回值

随机选取的元素。

示例
从数组中随机选取元素
const array = [1, 2, 3, 4, 5];
const randomElement = _.sample(array);
console.log(randomElement);
// 3 (示例结果可能不同)
从对象中随机选取属性名
const object = {
  name: '张三',
  age: 20,
  gender: 'male',
};
const randomKey = _.sample(Object.keys(object));
console.log(randomKey);
// 'age' (示例结果可能不同)
注意事项
  • 如果集合为空,则返回undefined。
  • 由于是随机选取,每次执行结果可能不同。
总结

_.sample函数可以非常方便地从集合中随机选取元素,是我们在进行JavaScript开发时经常会用到的一种方法。