我有一个数组数组,很像:
[[0,0], [0,1], [0,2], [0,3]...]
我想使用下划线的 _.sample 方法对数组的 N 个元素进行采样:
exampleArr = [[0,0], [0,1], [0,2], [0,3]...]
_.sample(exampleArr, 3) // [[0,3], [1,2], [3,4]]
我的实现非常简单,而且我确信 Underscore 文件已正确加载——我可以在数组上使用其他 Underscore 函数(例如 shuffle),而不是示例。
我遇到了一个奇怪的错误,就像下划线无法处理对数组数组的采样一样。
Uncaught TypeError: Object function (obj) {
if (obj instanceof _) return obj;
if (!(this instanceof _)) return new _(obj);
this._wrapped = obj;
} has no method 'sample'
知道我的问题是什么吗?