首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >云代码解析中的Underscore.js方法

云代码解析中的Underscore.js方法
EN

Stack Overflow用户
提问于 2014-09-09 22:24:13
回答 2查看 746关注 0票数 1

我试图从query.find()方法返回给我的数组中检索随机200个对象。首先,我尝试实现所有随机数的生成和所有。刚才我被介绍给underscore.js方法"_.sample“。但有些地方出了问题。我对underscore.js知之甚少。所以如果有人能帮忙那就太好了。当我尝试sun _.sample方法时,它给出了错误:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
TypeError: Object function (e){if(e instanceof T)return e;if(!(this instanceof T))return new T(e);this._wrapped=e} has no method 'sample'

请有人解释一下这个错误到底是什么。我试着搜索,但没有得到解释的内容。提前谢谢你。

下面是代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
var queryPhrases = new Parse.Query("Phrases");
queryPhrases.select("phraseId");
queryPhrases.find().then(function(phrases){
        var arrayOfUnused = _.sample(phrases,request.params.count);
        user.add("usedPhrases",arrayOfUnused);
        user.save();
        response.success(arrayOfUnused) ;
 });
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-09-10 00:13:22

非常感谢你们的回应。我找不到在代码中运行_.sample的原因或解决方案。所以我用另一种方式实现了它。我就是这么做的。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
var arrayOfUnused = _.first(_.shuffle(phrases),request.params.count);

这个很管用。:-)

票数 1
EN

Stack Overflow用户

发布于 2015-09-30 12:25:20

解析云代码包含一个过时版本的下划线,但令人沮丧的是,我找不到任何东西说明哪个版本。虽然下划线不再与一起发布(2015年底),但以前它只使用了UnderscoreJS v1.4.4 (2013年初),所以我希望云代码从那时起就会使用一些东西。

向云代码中添加最新的下划线源始终是一个选项,然后像其他任何自己的文件一样对其进行require

或者,我使用以下方法显示了包含的下划线云代码模块中可用的函数列表。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
var _ = require('underscore');
var availableFunctions = _.functions(_);
console.log('Available Underscore Functions: ' + JSON.stringify(availableFunctions));
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25758629

复制
相关文章
underscore.js源码解析2
undefined派生自null,所以两者相等(==),但是不全等(===),所以这里如果obj是undefined则会返回false。
Ewall
2018/09/04
9820
深入解析Underscore.js源码架构
Underscore.js是很有名的一个工具库,我也经常用他来处理对象,数组等,本文会深入解析Underscore源码架构,跟大家一起学习下他源码的亮点,然后模仿他写一个简单的架子来加深理解。他的源码通读下来,我觉得他的亮点主要有如下几点:
蒋鹏飞
2020/10/15
4240
深入解析Underscore.js源码架构
解析HashMap中的put方法
在Java集合中,HashMap的重要性不言而喻,作为一种存储键值对的数据结构,它在日常开发中有着非常多的应用场景,也是面试中的高频考点,本篇文章就来分析一下HashMap集合中的put方法。
wangweijun
2022/01/10
7170
解析HashMap中的put方法
underscore.js之sortedIndex
二分查找关键在于首先要保证要查找的元素是(有序的, 数组)!! 二分查找比平常的按照顺序的方式查找效率更高(不用对去全部的元素进行遍历), 二分查找是选取一个中间值一分为二, 对中间值跟要查找的元素比对来决定向左或者向右查找, 如果当前值小于查找元素, 则向右查找, 当前值大于或者等于查找元素, 则向左查找。 直到条件不满足 => 返回
用户9298250
2021/12/29
3780
Swift中构造方法的解析 原
      构造方法是一个类创建对象最先也是必须调用的方法,在Objective-C中,开发者更习惯称这类方法为初始化方法。在Objective-C中的初始化方法与普通函数相比除了要以init抬头外并无太严格的分界,而在Swift语言体系中,构造方法与普通的方法分界十分严格,从格式写法上就有不同,普通方法函数要以func声明,构造方法统一为init命名,不需要func关键字声明,不同的构造方法采用方法重载的方式创建。
珲少
2018/08/15
1.1K0
Swift中构造方法的解析
                                                                            原
ReactiveSwift源码解析(九) SignalProducerProtocol延展中的Start、Lift系列方法的代码实现
上篇博客我们聊完SignalProducer结构体的基本实现后,我们接下来就聊一下SignalProducerProtocol延展中的start和lift系列方法。SignalProducer结构体的方法扩展与Signal的扩展相同,都是面向协议的扩展。首先创建了一个SignalProducerProtocol协议,使SignalProducer在延展中遵循SignalProducerProtocol协议。然后我们再对SignalProducerProtocol进行扩展。这样一来,SignalProduce
lizelu
2018/01/11
6500
ReactiveSwift源码解析(九) SignalProducerProtocol延展中的Start、Lift系列方法的代码实现
4、javascript中sort方法的完整解析
说起对数组的排序,大家能想到的应该是冒泡排序,快速排序,sort排序,以及希尔排序吧,但是可能对sort排序只停留再数组层面(每个元素均是数字或者字符串),事实上,它还可以对对象进行排序。
Qwe7
2022/06/18
6560
underscore.js,js工具库
官方文档:http://underscorejs.org/ var totalCheckPriceVal = _.reduce(tableData[0],function(memo,num){ var memoint=memo-0; var numint=num-0; return memoint+numint; },0 ) _.reduce() 计算一个数组里所有值相加 var selectProdutData = _.indexBy(prodcutList,function(obj){ return o
windseek
2018/05/15
37.4K0
深入解析Java中Flushable接口的flush方法
今天写这篇文章是为了纪念同事讲得两句话:1、flush =在后面对out使劲的抽一鞭子,并命令“赶紧给我写入,我的水桶太满了”;2、写入数据量不大时,可以考虑不用。但大家在for循环时,需要考虑这个问题。 先来说说flush方法为了解决什么问题。我们都知道在Linux中,可写的句柄都是”文件“,并且,不管是Windows还是Linux都有提供相同名字的flush系统调用,而且操作系统在写文件时,先把要写的内容从用户缓冲区复制到内核缓冲区等待真正的写入到“文件”。java中的Flushable.flush()
java达人
2018/03/26
1.4K0
java中的构造方法与代码块
Java中用"{}"包起来的就叫做代码块,根据位置与声明的不同,可以分为以下几种:
栗筝i
2022/12/01
7760
详述 IntelliJ IDEA 中恢复代码的方法
在咱们正常开发项目的时候,难免遇到在开发过程中由于某种原因,想要将代码恢复到前一版本的情景。特别是在咱们删除了某些代码,想要恢复之前删除的代码的时候,了解这个在 IntelliJ IDEA 中恢复代码
CG国斌
2018/01/26
1.6K0
PPT 中插入域代码公式的方法
注意: 我们希望能够尽快以你的语言为你提供最新的帮助内容。 本页面是自动翻译的,可能包含语法错误或不准确之处。我们的目的是使此内容能对你有所帮助。可以在本页面底部告诉我们此信息是否对你有帮助吗? 请在此处查看本文的 英文版本 以便参考。
全栈程序员站长
2022/09/05
3.8K0
Python中通过对象不能调用类方法和静态方法的解析
当我们在使用Python编写程序时,可能会遇到通过对象调用类方法和静态方法失败的问题,那么这是为什么呢?接下来,我们将从多个方面对这个问题进行详细解析。
很酷的站长
2023/08/16
9560
VOS中各种错误代码原因解析
排查问题 编码 编号 问题原因 PW_SQL_FAIL 10000 数据库出错 PW_UNSUPPORT_SOFTPHONE 10001 不支持SOFTPHONE PW_UNSUPPORT_IVR 10002 不支持IVR PW_DEVICE_NOTFOUND 10011 设备没找到 PW_DEVICE_EMPTYUSER 10012 空的用户名 PW_DEVICE_MACREJECT 10013 MAC地址出错 PW_DEVICE_PASSWDREJECT 10014 密码出错 PW_DEVICE_FOR
非著名运维
2022/06/22
4.6K0
源码阅读:VictoriaMetrics中的golang代码优化方法
VictoriaMetrics监控组件(以下简称VM)号称比Prometheus快了至少3倍,内存占用比Prometheus小了7倍。
ahfuzhang
2022/02/22
1.3K0
点击加载更多

相似问题

解析云代码中Twilio的调用方法

12

解析云代码中的常量

12

云代码中的LiveQuery解析

17

不能查询解析云代码afterSave方法中的关系计数

11

解析云代码的问题

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文