使用 underscore.js 迭代对象

2023-12-28

因此,我正在学习backbone.js,并且目前正在使用下面的示例在视图中迭代一些模型。第一个片段有效,而另一个基于 underscore.js 的片段则无效。为什么?

// 1: Working
this.collection.each(function(model){ console.log(model.get("description")); });

// 2: Not working       
_.each(this.collection, function(model){ console.log(model.get("description")); });

我做错了什么,因为我自己看不到它?


this.collection是一个实例,同时this.collection.each是一种在幕后迭代正确对象的方法,即.models集合实例的属性。

话虽如此,您可以尝试:

_.each(this.collection.models, function(model){ console.log(model.get("description")); });

这是完全没有意义的this.collection.each是一个功能类似于:

function(){
return _.each.apply( _, [this.models].concat( [].slice.call( arguments ) ) );
}

所以你不妨使用this.collection.each ;P

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 underscore.js 迭代对象 的相关文章

  • 如何监听 jQuery AJAX 请求?

    以下两种实现 ajaxRequest 1 2 的方法应该是等效的 话说回来 为什么验证回调已执行的单元测试 3 在 1 中成功而在 2 中失败 我应该如何重写测试 3 来监视 2 中的成功回调 如果我尝试stub jQuery ajax使用
  • 可以使用 jQuery 或 Javascript 将图片的特定部分用作链接吗?

    我有这个想法 将图片 而不是文本 的各个部分链接到不同的页面或网站 并且我想在不实际创建不同的照片并将它们彼此靠近的情况下完成 这样看起来就像是一张完整的图片 这里有人知道如何使用 JavaScript 的变体 例如 jQuery 或纯 J
  • Node.js:如何在检索数据(块)时关闭响应/请求

    我正在用 node js 构建一个应用程序 它加载多个页面并分析内容 因为 node js 发送块 所以我可以分析这些块 如果一个块包含例如索引 nofollow 我想关闭该连接并继续其余部分 var host example com to
  • 除了更改标题之外,如何在 Firefox 中强制另存为对话框?

    有没有办法在 ff 中强制打开 www example com example pdf 的另存为对话框 我无法更改标题 如果您可以将文件以 Base64 格式输出到客户端 则可以使用 data uri 进行下载 location href
  • 如何在react-native中获取Text组件的onPress值

    我是一名新的 React Native 开发人员 我想使用 onPress 获取 Text 组件的值并将其传递给函数
  • 如何使输入字段和提交按钮变灰

    我想变灰这两件事 http doorsplit heroku com 歌曲输入字段和提交按钮 直到用户输入艺术家 有没有一种简单的方法可以通过 JQuery 来做到这一点 艺术家输入字段的id是 request artist 你可以这样做
  • Electron - 为什么在关闭事件时将 BrowserWindow 实例设置为 null

    The 电子文档 https electronjs org docs api browser window 提供以下代码示例来创建新窗口 const BrowserWindow require electron let win new Br
  • Angular 2+ 安全性;保护服务器上的延迟加载模块

    我有一个 Angular 2 应用程序 用户可以在其中输入个人数据 该数据在应用程序的另一部分进行分析 该部分仅适用于具有特定权限的人员 问题是我们不想让未经授权的人知道how我们正在分析这些数据 因此 如果他们能够在应用程序中查看模板 那
  • Laravel 中只向登录用户显示按钮

    如果我以 John 身份登录 如何才能只显示 John 的红色按钮而不显示 Susan 的红色按钮 测试系统环境 Win10 Laravel5 4 Mysql5 7 19 table class table table responsive
  • jQuery 获取元素内的鼠标位置

    我希望制作一个控件 用户可以在 div 内单击 然后拖动鼠标 然后松开鼠标以指示他们想要的内容有多长 这是针对日历控件的 因此用户将指示特定事件的时间长度 看起来最好的方法是在父 div 上注册一个 mousedown 事件 而父 div
  • 如何获取给定 DOM 元素的所有定义的 CSS 选择器?

    如何使用 jQuery 获取给定 DOM 元素的所有定义的 CSS 选择器 定义后 我的意思是在应用于任何样式表的所有 CSS 选择器document 在某种程度上 这类似于 FireBug 实现的功能 其中显示所选 DOM 元素的所有应用
  • 有没有办法阻止 prettier / prettier-now 将函数参数分解为新行

    当使用 prettier prettier now 在保存时进行格式化时 当一个函数包装另一个函数时 它会中断到一个新行 我想知道是否有办法阻止这种行为 例如 期望的输出 app get campgrounds id catchAsync
  • 在 vue.js 中访问数组对象属性

    给定以下数组vue js packageMaps Object packageMap 0 Object Id 16 PackageType flag list ProductCode F BannerBase packageMap 1 Ob
  • Javascript转换时区问题

    我在转换当前时区的日期时间时遇到问题 我从服务器收到此日期字符串 格式为 2015 10 09T08 00 00 这是中部时间 但是当我使用 GMT 5 中的 new Date strDate 转换此日期时间时 它返回给我的信息如下 这是不
  • Javascript 纪元时间(以天为单位)

    我需要以天为单位的纪元时间 迄今为止 我已经看到过有关如何翻译它的帖子 但几天后就没有了 我对纪元时间很不好 我怎么能得到这个 我需要以天为单位的纪元时间 我将解释为您想要自纪元以来的天数 纪元本身是第 0 天 或第 1 天的开始 无论您如
  • 如何更改此 jquery 插件的时区/时间戳?

    我正在使用这个名为 timeago 的插件 在这里找到 timeago yarp com 它工作得很好 只是它在似乎不同的时区运行 我住在美国东部 费城时区 当我将准确的 EST 时间放入 timeago 插件时 比如 2011 05 28
  • 如何在jquery中以相反的顺序迭代元素? [复制]

    这个问题在这里已经有答案了 我是jquery的新手 我想知道如何使用each 在jquery中以相反的顺序迭代表单元素 任何帮助 将不胜感激 尝试这个 input get reverse each function
  • 将 MQTTNet 服务器与 MQTT.js 客户端结合使用

    我已经启动了一个 MQTT 服务器 就像this https github com chkr1011 MQTTnet tree master例子 该代码托管在 ASP Net Core 2 0 应用程序中 但我尝试过控制台应用程序 但没有成
  • 在 ASP.NET Core MVC 中访问从视图到控制器的隐藏值

    我需要帮助使用 jQuery 从 ASP NET Core razor 视图页面传递隐藏控件值 jQuery 用于获取动态控件选定的值 section scripts
  • 导致回发到与弹出窗口不同的页面

    我有一个主页和一个详细信息页面 详细信息页面是从主页调用的 JavaScript 弹出窗口 当单击详细信息页面上的 保存 按钮时 我希望主页 刷新 是否有一种方法可以调用主页的回发 同时还可以从详细信息页面维护保存回发 Edit 使用win

随机推荐

  • 编程风格:应该检查函数内或函数外的 null 吗?

    当您使用对象调用函数时 是否应该在调用函数之前检查函数中是否为空 或者两者都检查 什么是更好的编程实践 像这样的东西 Test a getTest if a null myFunc a def myFunc x print x val or
  • 如果路径以“/api”开头并且有一个映射为后备的文件,如何返回 404?

    我有一个 ASP NET Core 6 0 应用程序 WeatherForecastController index html in wwwroot folder 我已经配置了index html作为文件后备 这是main的方法progra
  • 没有省略值的分组非密集排名

    我有以下数据框 df lt data frame date c 1 1 1 1 2 2 2 2 3 3 3 3 id c 4 4 2 4 1 2 3 1 2 2 1 1 我想添加一个新列grp它对每个日期的 ID 进行排名 关系应具有相同的
  • 数据库查询和插入速度取决于什么?

    在我的工作中 我们有一个小型数据库 有 200 个表 总共可能有 100 万行左右 我一直期望它的速度相当快 每秒插入数万次 并且一旦建立连接 查询只需几毫秒 恰恰相反 我们遇到了一些性能问题 因此我们每秒只能进行几百次插入和查询 即使是最
  • Rails 3 + Carrierwave + nginx = 权限被拒绝

    我已经用 rmagick 安装了 Carrierwave gem 如果通过 WEBrick 加载 我可以让它正常工作 但在尝试使用 nginx 时会出现 500 内部服务器错误 nginx error log 说 2011 08 14 10
  • Jetpack 将数字输入到文本字段

    当键盘的 KeyboardType 设置为 KeyboardType Number 时 我当前无法捕获用户输入到文本字段中 如果键盘设置为 KeyboardType Text 则文本字段会按预期更新 但是当设置为 KeyboardType
  • Heroku 无法在 Visual Studio Code 中加载

    heroku File C Users mar AppData Roaming npm heroku ps1 cannot be loaded The file C Users mar AppData Roaming npm heroku
  • 熟悉 SilverStripe 吗?您的意见/印象是什么? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • Firebase 部署显示没有应用内容的欢迎屏幕

    我克隆了一个快速启动角度应用程序 我跑firebase init and firebase deploy 输出显示部署成功 我导航到url https scratch app 8fde2 firebaseapp com 但它只显示欢迎屏幕
  • 初始化对象的编码模式 - 构造函数(新)与 Object.create() (Crockford)

    注意 这不是一个关于经典继承和原型继承的问题 这是关于使用什么编码模式来初始化对象 类构造函数创建并初始化对象 同时避免new运营商并走向Object create 仅创建对象并设置原型链 我还没有找到一个在线资源来解释在使用 Crockf
  • 为什么反应钩子形式输入中的第一个字母是死的

    我需要帮助来理解为什么简单输入组件中的第一个字母没有注册 我从示例中创建了一个简单的受控输入 但它无法正常工作 我为你创建了一个例子https stackblitz com edit react 9zezqx https stackblit
  • CMake:将 ELF 嵌入可执行文件

    我有一个项目需要访问嵌入到可执行文件中的 ELF 文件特别部分 https stackoverflow com questions 2627004 embedding binary blobs using gcc mingw 我之前手工制作
  • 交易ID设置正确,但稍后仅显示提交

    我的代码给出了正确的响应并正确设置了交易 ID 但是在屏幕上 我第一次提交时缺少ID 当我返回并再次提交时 屏幕上的ID就是第一笔交易的ID On the 首先提交 这被渲染为 MOBILE NUMBER 9129992929 OPERAT
  • 如何在 Hibernate 中限制数据库级别的用户访问

    The App 我需要实现一个可供不同用户使用的网络应用程序 每个用户对不同的表有不同的权限 例如 用户 A 可以看到表中的 名称 和 地址 字段Student 用户 B 可以看到表中的 姓名 和 电话号码 字段 但看不到 地址 Stude
  • 如何从 Python 中的元组中获取整数?

    我有一个包含两个数字的元组 我需要获取这两个数字 第一个数字是 x 坐标 第二个数字是 y 坐标 我的伪代码是我关于如何去做的想法 但是我不太确定如何让它工作 伪代码 tuple 46 153 string str tuple ss str
  • 使用 sass 连接字符串

    我想写一个像这样的 sass 循环 fractions for i from 1 through 4 fractions fractions 1fr grid i grid template columns fractions displa
  • Autofac - 如何创建带有参数的生成工厂

    我正在尝试使用 Autofac 创建一个 生成 工厂 它将根据枚举参数实时解决依赖关系 给定以下接口 类 public delegate IConnection ConnectionFactory ConnectionType connec
  • 如何使用 FileFields 限制 ModelForms 文件上传的文件类型?

    我的目标是将 Django ModelForm 上的 FileField 限制为 PDF 和 Word 文档 我在谷歌上搜索到的答案都涉及创建一个单独的文件处理程序 但我不确定如何在 ModelForm 的上下文中执行此操作 我可以使用 s
  • 限制 Magento SOAP 查询的结果集

    如何为 Magento SOAP 查询指定最大结果集 我正在通过 SOAP API 查询 Magento 以获取与给定状态匹配的订单列表 我们有一些远程主机需要很长时间才能返回列表 因此我想限制结果集 但我没有看到这方面的参数 orderL
  • 使用 underscore.js 迭代对象

    因此 我正在学习backbone js 并且目前正在使用下面的示例在视图中迭代一些模型 第一个片段有效 而另一个基于 underscore js 的片段则无效 为什么 1 Working this collection each funct