从数组中选择特定数字
select specific numbers out of array
这可能是一个非常基本的问题。但是我想知道如何从数组中选择特定元素。我有一个包含100
元素的数组:
var cubes = [element1, element2, element3 ...]
我想选择让我们说元素25-35
.
我尝试了类似的东西:
cubes[25-35].somefunction();
或cubes[25,26,27,28].somefunction();
但两者都不起作用。怎么办?
谢谢
cubes.slice(25, 35).somefunction();
您需要按索引对数组进行切片,然后迭代结果数组中的元素并对每个元素调用函数:
cubes.slice(25, 35).forEach(somefunction);
这假定forEach
受支持。
否则
var newArray = cubes.slice(25, 35);
for (var i=0; i < newArray.length; i++) {
newArray[i].someFunction();
}
最后,如果连slice
都不可用:
for (var i=firstIndex; i <= lastIndex; i++) {
cubes[i].someFunction();
}
相关文章:
- Javascript Regex选择每个非字母数字字符和空白
- 按数字而不是按名称选择JSON对象
- 选择下拉选项时显示数字-javascript
- 使用jQuery可以根据数字选择一组同级
- 不能同时通过类和数字 ID 选择 jquery 元素
- 按数字选择显示输入
- Javascript数字选择器函数
- 如何在输入框中只显示名称,而在选择元素的下拉列表中显示名称和数字
- 如果在JavaScript w/HTML中选择了特定国家/地区,如何要求邮政编码为数字
- 在引导选择组件中的搜索不起作用,其中数据令牌包含所有数字;4730”;
- 下拉列表创建订单,不能在每个下拉列表中选择相同的数字
- 如何在 jquery 颜色选择器中设置数字十六进制颜色
- Jquery - 检查选择器是否以数字结尾
- 在 jQuery 中选择数字动态元素
- 将文本字段中的数字与数组中的数字进行比较,具体取决于 PHP 和 jQuery 的选择
- 如果选择达到数字,则发出 JavaScript 警报
- 我想根据从代码点火器的选择框中选择的数字显示图像
- 从数组中选择特定数字
- 根据文本字段的11位数字的前两位数字选择下拉值
- 链接html数字选择