JavaScript 数组:获取项目的“范围”

2023-11-25

是否有与 ruby​​ 相当的东西array[n..m]在 JavaScript 中?

例如:

>> a = ['a','b','c','d','e','f','g']
>> a[0..2]
=> ['a','b','c']

Use the array.slice(begin [, end])功能。

var a = ['a','b','c','d','e','f','g'];
var sliced = a.slice(0, 3); //will contain ['a', 'b', 'c']

最后一个索引是非包含的;要模仿 ruby​​ 的行为,你必须增加end价值。所以我猜slice行为更像a[m...n]在红宝石中。

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

JavaScript 数组:获取项目的“范围” 的相关文章

  • jQuery .push 到 .get 调用中的数组给出空结果

    谁能告诉我为什么下面给我一个空字符串 当我console log contentArray in the get 回调函数它显示数据 但是当我尝试在下面的代码中执行它时 结果为空 sectionArray contentArray func
  • .push() 将多个对象放入 JavaScript 数组中返回“未定义”

    当我将项目添加到beats数组然后console log用户时 我得到了数组中正确的项目数 但是当我检查 length 时 我总是得到 1 尝试调用索引总是会给我 未定义 如下所示 Tom beats 1 我想我错过了一些明显的东西 但这让
  • 为什么 window 与 Internet Explorer 中的 window.self 不同?

    关于我如何遇到这个问题有一个复杂的背景故事 但为什么self属性不完全等于窗口本身 在 Safari 和 Firefox 及其朋友中 结果如我所料 gt window window self true gt window window se
  • 如何使用javascript确保元素仅在圆上朝一个方向移动?

    好吧 我承认我对三角学真的很糟糕 出于上下文的考虑 我将添加我在这里提到的问题中的内容 参考问题 https stackoverflow com a 39429290 168492 https stackoverflow com a 394
  • 回形针不支持 .doc 文件

    在 Rails 4 0 2 中 我使用回形针 gem 上传文件 但它不支持 doc 文件 在文件上传字段下方 显示一条错误消息 扩展名与其内容不匹配 在模型中 检查内容类型的验证如下 validates attachment content
  • 导航栏下拉菜单(折叠)在 Bootstrap 5 中不起作用

    我在尝试使用以下命令创建响应式菜单或下拉按钮时遇到问题Bootstrap 5一切似乎都正常 导航图标和下拉图标出现 但它不起作用 当我单击nav图标或dropdown按钮 无dropdown menu apears 我想特别提到的是 我还包
  • 如何使用 Greasemonkey 监视静态 HTML 页面的更改?使用哈希?

    我希望我的 Greasemonkey 脚本仅在其访问的静态页面具有与以前完全相同的内容时运行 现在我可以设置一个包含该页面哈希的变量 我正在寻找一种动态散列页面的方法 以便我可以将我的散列与生成的散列进行比较 关于如何即时实现散列的任何想法
  • 如何通过单击链接来更改 div 的内容?

    这是我的网页的 修改后的 jsfiddle 它还有很多 而且定位是正确的 与此相反 http jsfiddle net ry0tec3p 1 http jsfiddle net ry0tec3p 1 a href class btn1 st
  • JavaScript 中的 Promise 有什么意义?

    一个承诺是一个 可能现在可用 或将来可用 或永远不可用的值 来源 MDN 假设我有一个想要处理图片的应用程序 图片已加载 例如在算法在后台使用它之后 或某种其他类型的延迟 现在我想检查一下图片是否可以在future 通过使用承诺 而不是回调
  • onclick 事件中未调用函数

    我想在每个 YouTube 链接的末尾添加一些 HTML 以在 litebox 中打开播放器 到目前为止 这是我的代码 document ready function var valid url new RegExp youtube com
  • 在 NumPy 中获取 ndarray 的索引和值

    我有一个 ndarrayA任意维数N 我想创建一个数组B元组 数组或列表 其中第一个N每个元组中的元素是索引 最后一个元素是该索引的值A 例如 A array 1 2 3 4 5 6 Then B 0 0 1 0 1 2 0 2 3 1 0
  • JavaScript RegEx:不同的结果:使用字符串和使用正则表达式“文字”构建模式?

    使用 RegExp 文字与字符串之间有什么区别吗 http jsfiddle net yMMrk http jsfiddle net yMMrk String prototype lastIndexOf function pattern p
  • 如何始终将焦点保持在文本框中

    我创建了一个包含两个 div 的 HTML 页面 左侧的 div 页面的 90 是 ajax 结果的目标 右侧的 div 页面的 10 包含一个文本框 该页面的想法是在文本框中输入零件编号 通过条形码扫描仪 并显示与该零件编号匹配的绘图 显
  • 如何正确取消引用然后删除 JavaScript 对象?

    我想知道从内存中完全取消引用 JavaScript 对象的正确方法 确保删除时不会在内存中悬空 并且垃圾收集器会删除该对象 当我看这个问题时在 JavaScript 中删除对象 https stackoverflow com questio
  • 回滚后是否应该删除迁移

    我对 ruby 和 Rails 相当陌生 刚刚开始了解迁移 我的问题是回滚后删除迁移的最佳实践或正确时间是什么 到目前为止 我读到的内容是回滚后是否删除迁移的观点问题 但是在团队中工作时删除迁移是否有任何重大影响 以及保留迁移文件相对于删除
  • 聆听 Angular 2 中的元素可见性

    我正在为我的网络应用程序使用 Bootstrap 和 Angular 2 v4 我想监听指令中的元素以了解可见性变化 我的元素有一个可以隐藏其子元素的父元素hidden sm up我需要在每次隐藏或显示时触发一个函数 div hidden
  • Fortran 子例程返回错误值

    嘿 我正在开发一个 Fortran 程序 遇到了一个奇怪的问题 当我尝试在调用特定子例程之前直接输出数组的某些值时 我得到了正确的值 然后 我尝试在启动子例程时输出同一数组的一些值 它们都是 0 我最终在子例程之后输出数组的值 并且这些值回
  • 使用 Enzyme 测试 `React.createRef` api

    我想测试下面的类 它使用React createRef api 不过 快速搜索并没有发现任何这样做的例子 有人成功过吗 我该如何嘲笑裁判 理想情况下我想使用shallow class Main extends React Component
  • 有没有办法使用 ko.observableArray 作为地图?

    有没有办法使用ko observableArray http knockoutjs com documentation observableArrays html像地图 字典一样 例如 var arr ko observableArray
  • 在 iOS 7 Safari 中,如何区分通过边缘滑动与后退/前进按钮的 popstate 事件?

    在 iOS 7 Safari 中 现在有两种后退 前进导航方式 使用底部的传统后退 前进按钮箭头或从屏幕边缘滑动 我正在使用动画在 ajax 应用程序中的页面之间进行转换 但如果用户通过边缘滑动进行导航 我不想触发该转换 因为这本身就是一个

随机推荐

  • 为什么我不能改变自我价值?

    为什么我可以这样改变 自我 self map x x 2 或者这样 self replace self map x x 2 但不是这样 self self map x x 2 为什么 Ruby 不允许我更改 self 变量指向的对象 但允许
  • 最小起订量 你如何测试内部方法?

    我的老板告诉我使用起订量 就是这样 我喜欢它 但似乎与 MSTest 或 mbunit 等不同 你无法测试内部方法 所以我被迫在我的界面中公开一些内部实现 以便我可以测试它 我错过了什么吗 您可以使用 Moq 测试内部方法吗 多谢 您可以使
  • Yii2 QueryBuilder 更新与连接

    我有以下原始 SQL 查询 UPDATE pay audit JOIN invoice items ON invoice items mdn pay audit account id AND invoice items unitprice
  • 登录时未从 Facebook API 获取电子邮件

    我在登录时遇到问题 即使将电子邮件添加到用户和朋友权限 对于某些 Facebook 帐户 我也无法收到电子邮件 我正在使用 facebook php sdk 这是我使用的代码 facebook user profile facebook g
  • 插件 ID 包含无效的字符“:”(仅 ASCII 字母数字字符、“.”、“_”和“-”字符是有效的 JETPACK COMPOSE

    我想在我的 android 项目中安装 jetpack compose 我正在遵循这个指南 https developer android com jetpack compose interop adding 但是当我尝试同步项目时 我的
  • 在 Go 中使用原始套接字

    我正在尝试编写一个程序 该程序接收 DHCP 发现 UDP 并根据 DHCP 数据包中特定字段 GIADDR 的内容 使用不同的源 IP 地址将它们转发到给定的 IP 地址 我可以开始处理接收和发送位 但在使用本地计算机上未配置的 IP 地
  • 是否可以检查 jQuery.post() 的超时?

    我有这段代码请求来自 mysql 数据库的一些文件夹信息 function gotoDir pmcat id pcat id slideshowContainer html img class loader src javascript a
  • 编译器是否对异步方法链执行“返回值优化”

    不是传统意义上的返回值优化 但我想知道你什么时候会遇到这样的情况 private async Task Method1 await Method2 private async Task Method2 await Method3 priva
  • Objective-C 类参考:符号未找到错误

    我已经在这个 iPhone 应用程序上工作了一段时间了 我已经完全完成并可以使用它了 我正在扩展的项目是从在线颠覆存储库下载的 我的教授也给了我访问权限 我不小心没有下载 根 副本或类似的东西 所以我无法向存储库提交任何更改 在老师的帮助下
  • 为什么 stddef.h 不在 /usr/include 中?

    我已经编译了gnu标准库并将其安装在 GLIBC INST 现在 我尝试编译一个very简单的程序 仅使用一个 include include
  • 如何通过切片符号 a[::-1] 解释序列的反转

    来自python org 教程 切片索引有有用的默认值 省略的第一个索引默认为零 省略的第二个索引默认为被切片的字符串的大小 gt gt gt a hello gt gt gt print a 1 olleh 正如教程所说a 1 应该等于a
  • 将变量从 PHP 导出到 shell

    我正在尝试设置一个可以从 PHP 外部访问的变量 理想情况下 这应该是局部变量 但也欢迎环境变量 首先 我尝试过putenv 但这没有给出结果 php r putenv PHP TEST string 回显 PHP TEST 当我打电话时g
  • Altair 中 mark_text 的格式文本

    我正在尝试创建一个类似于以下内容的图表多行工具提示示例 但我想格式化正在打印的字符串 以便在末尾添加一些文本 我正在尝试修改这部分 Draw text labels near the points and highlight based o
  • 用于分割嵌套坐标字符串的正则表达式

    我有一个格式的字符串 1 2 2 3 3 4 具有任意数量的元素 我试图将它拆分为分隔坐标的逗号 即检索 1 2 2 3 and 3 4 我可以用Java正则表达式来做吗 我是一个十足的菜鸟 但希望 Java 正则表达式足够强大 如果不是
  • WebSphere 7. 从另一个应用程序注入 EJB

    我正在尝试使用 EJB 注释注入 EJB 当我将一个 EJB 注入同一只耳朵中的另一个 EJB 时 它工作正常 当我从同一耳朵的另一只耳朵将一个 EJB 注入另一个 EJB 时 服务器我得到一个异常 EJB 在调用期间抛出意外的 未声明的
  • 如何确定网络服务器运行的是 Linux 还是 Windows? [关闭]

    Closed 这个问题不符合堆栈溢出指南 目前不接受答案 我被要求查明某个特定站点是否运行 Windows 或 Linux 作为其网络服务器 通常我们可以访问 我只需上传一个 phpinfo 文件 这将为我提供所需的所有相关信息 但是我们
  • 适用于 Java 的 Eclipse IDE - 全深色主题

    有什么办法可以让Eclipse彻底变成黑暗IDE吗 这是一个Picture我要问的 我不介意花 1 小时的时间来做这样的事情 D EDIT As Konstantin Komissarchik said I had to modify my
  • 为 Actionbar SearchView 创建异步 ContentProvider

    我的 ActionBar 中有一个 SearchView 它与 ContentProvider 连接以提供搜索建议 这些建议并非来自数据库 与通常的 ContentProvider 一样 而是来自 Web 服务 这就是为什么我必须异步处理
  • 如何在 IIS7 中使用 gzip 压缩?

    我已经为IIS7安装了静态和动态压缩 并设置了这两个web config我的应用程序的值Virtual Folder等级 据我了解 我不再需要在服务器或站点级别启用压缩 并且我可以使用 web config 文件按文件夹进行管理 我的里面有
  • JavaScript 数组:获取项目的“范围”

    是否有与 ruby 相当的东西array n m 在 JavaScript 中 例如 gt gt a a b c d e f g gt gt a 0 2 gt a b c Use the array slice begin end 功能 v