📅  最后修改于: 2023-12-03 14:44:02.937000             🧑  作者: Mango
Lodash是一个流行的JavaScript实用工具库,提供了许多简化和改进JavaScript编程的方法。
_.sample()
是Lodash库中的一个方法,它用于从集合中随机返回一个元素。它可以用于数组、字符串和对象等不同类型的集合。
_.sample(collection)
collection
(集合):需要随机抽样的集合。_.sample()
方法返回一个随机抽样的元素。
以下是_.sample()
方法的一些示例:
const arr = [1, 2, 3, 4, 5];
const randomNum = _.sample(arr);
console.log(randomNum);
// 可能的输出: 2, 4, 1, 5, 或 3
const str = 'hello';
const randomChar = _.sample(str);
console.log(randomChar);
// 可能的输出: 'h', 'e', 'l', 或 'o'
const obj = { a: 1, b: 2, c: 3, d: 4 };
const randomKey = _.sample(Object.keys(obj));
console.log(randomKey);
// 可能的输出: 'a', 'b', 'c', 或 'd'
_.sample()
将返回undefined
。_.sample()
是随机选择一个元素,不是随机排序整个集合。_.sample()
方法是Lodash库提供的一个有用的方法,用于随机从集合中返回一个元素。无论是需要从数组中选择一个随机的元素,还是在字符串或对象中选择一个随机的字符或键,_.sample()
都能很方便地实现这个功能。