用于循环查找对象数组的Javascript
Javascript for loop find array of objects
我在awards
中有一个对象列表,console.log(awards)
如下所示。。
[0]
[1]
count
next
previous
route
getRestangularUrl
getRequestedUrl
addRestangularMethod
clone
reqParams
etc...
我想循环每个对象数组,忽略所有其他东西,即只有[0]
和[1]
。现在,当我知道有多少个对象时,我可以做到这一点,但我可以有1或100个。
for (var key in awards) {
if (awards[0]){
}
if (awards[1]){
}
}
javascript中有什么可以在for look中检测数组吗?
var index=0;
for (var value in awards)
{
if (value instanceof Array) {
alert('value is Array!');
} else {
alert('Not an array');
}
index=index+1;
}
这应该有效!
var array = [1,2,3, [2,3], 4 , 5, [4,5]];
for (i in array){
if (array[i] instanceof Array === false){
console.log(array[i]);
}
}
祝你有一个愉快的发展日!
var i, length=awards.length;
for(i=0;i<length; i++){
if(awards[i] instanceof Array){
console.log("Array present at index " + i);
console.log(awards[i]);
}
}
希望这是你想要的。让我知道这是否适合你。
相关文章:
- Javascript-如何读取json文件中的列并将其保存在Javascript数组中
- JavaScript数组排序(函数)用于对表行进行排序,而不是排序
- 将Javascript数组发送到控制器ASP.NET MVC
- JavaScript数组包含一个值
- 将JavaScript数组传递给函数
- javascript:数组循环
- 将数据存储在javascript数组中以供进一步使用
- 在Javascript数组中查找绝对最大值
- JavaScript数组优化以提高性能
- 在javascript数组中分散数字
- 如何发送分配列表<字符串>到JavaScript数组或可枚举对象
- Javascript数组动态
- javascript数组元素是否知道其封闭数组
- 将 JSON 数组解析为 JavaScript 数组
- 将Transform和Instance Variable转换为对象的JavaScript数组
- 使用Web Html表单创建Javascript数组
- 从重复的javascript数组结果集中只获取一行
- 如何为Javascript数组()的使用准备PHP变量
- Javascript数组和函数
- 为DataTables aoColumnDefs创建JavaScript数组(JSON格式)