JavaScript中用于反转数组的代码失败 var水果=[“香蕉”、“橘子”、“苹果”、“芒果”]; 水果=水果。排序(); 文件。写(水果); 对于(var i=0;i
我试图对有序(a-z)数组进行反转,以便使其在for循环中为z-a。为什么不起作用?JavaScript中用于反转数组的代码失败 var水果=[“香蕉”、“橘子”、“苹果”、“芒果”]; 水果=水果。排序(); 文件。写(水果); 对于(var i=0;i,javascript,arrays,sorting,Javascript,Arrays,Sorting,我试图对有序(a-z)数组进行反转,以便使其在for循环中为z-a。为什么不起作用? 太简单了:不,但我想这样做。@DarkLightA然后是硬饼干。明白了。两个错误:首先,我使用了ceil()而不是Math.ceil(),并且我忘记打印结果!太简单了:不,但我想这样做。@DarkLightA然后是硬饼干。明白了。两个错误:首先,我使用了ceil()而不是Math.ceil(),并且我忘记打印结果!找到解决方案后,我们不会投票关闭。这是为离题或不恰当的问题保留的。与您的代表一起,您应该能够结束
太简单了:不,但我想这样做。@DarkLightA然后是硬饼干。明白了。两个错误:首先,我使用了ceil()而不是Math.ceil(),并且我忘记打印结果!太简单了:不,但我想这样做。@DarkLightA然后是硬饼干。明白了。两个错误:首先,我使用了ceil()而不是Math.ceil(),并且我忘记打印结果!找到解决方案后,我们不会投票关闭。这是为离题或不恰当的问题保留的。与您的代表一起,您应该能够结束您自己的问题。但更好的是,发布您的解决方案,然后在几天内将其标记为已接受的答案(如果Patrick's没有为您这样做)。我们不会投票决定在找到解决方案后关闭。这是为离题或不恰当的问题保留的。与您的代表一起,您应该能够结束您自己的问题。但更好的是,发布您的解决方案,然后在几天内将其标记为可接受的答案(如果Patrick's没有为您这样做)。
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits = fruits.sort();
document.write(fruits);
for(var i = 0; i < Math.ceil(fruits.length / 2); i++) {
var temp = fruits[i];
fruits[i] = fruits[fruits.length - 1 - i];
fruits[fruits.length - 1 - i] = temp;
}
document.write(fruits);
fruits.reverse();