是否有任何一种内置方法可以在没有循环的情况下遍历对象参数。就像数组对象有方法(forEach,sort,filter ..)。 例如有一个阵列可以在JavaScript中循环使用函数吗?
var numbers = [3,342,23,22,124];
var max = 0;
for(var i=0;i<numbers.length;i++){
if(numbers[i] > max){
max = numbers[i];
}
}
alert(max);
相反循环sort()
方法可以用来
var numbers = [3,342,23,22,124];
numbers.sort(function(a,b){return b - a});
alert(numbers[0]);
是否有规则物体{}
在JavaScript中的任何方法,将工作方式相同sort()
?
更普遍的是有没有办法避免这样的循环:
for(var parameter in object){
var data = object[parameter]
exampleMethod(data);
}
有没有循环中执行的函数几次呢?
对象键是无序,所以排序是不可能的。最接近循环的是获取键并在这些键上运行数组方法。 – tymeJV