下划线:对引发错误的数组数组调用 _.sample
Underscore: Calling _.sample on an array of arrays throwing an error
>我有一个数组数组,很像:
[[0,0], [0,1], [0,2], [0,3]...]
我想使用 Underscore 的 _.sample 方法对数组的 N 个元素进行采样:
exampleArr = [[0,0], [0,1], [0,2], [0,3]...]
_.sample(exampleArr, 3) // [[0,3], [1,2], [3,4]]
我的实现非常简单,而且我确定下划线文件已正确加载 - 我可以在数组上使用其他下划线函数(例如随机播放),只是不是示例。
我遇到了一个奇怪的错误,几乎就像 Underscore 无法处理对数组数组进行采样一样。
Uncaught TypeError: Object function (obj) {
if (obj instanceof _) return obj;
if (!(this instanceof _)) return new _(obj);
this._wrapped = obj;
} has no method 'sample'
知道我的问题是什么吗?
我认为您使用的是没有示例函数的下划线版本。您需要有 1.5.2。您可以通过键入 _ 来检查当前版本。版本。如果低于此值,则需要从其页面下载1.5.2或更高版本:http://underscorejs.org/
相关文章:
- 为什么从数组调用时收到非法调用
- JavaScript:从数组调用函数
- 可以将定义的变量放入数组调用中
- 使用包含参数数组的数组调用函数,而不是仅列出数组
- Javascript:从对象数组调用函数
- 下划线:对引发错误的数组数组调用 _.sample
- Javascript 从数组调用对象方法
- 在 Javascript 中使用 setTimeout 从数组调用函数
- 是什么导致我的绘制数组调用无效操作
- 使用变量数组调用函数
- Javasctipt 从数组调用对象的函数
- AngularJS多维数组调用ng repeat
- 如果使用参数数组调用,则日期会更改结果
- 将对象分配给数组,然后根据位置从数组调用它
- 可观察数组——调用webservice列出所有记录并将其绑定到一个表
- 如何从对象数组调用键数组
- 从数组调用函数
- 我可以/应该通过数组调用firebaseRef.set吗
- 数组调用返回未定义
- 从数组调用 JSON 属性