首页 > 解决方案 > Javascript数组反转功能不起作用

问题描述

我的作业有问题

var NumberOfString = new Array(5);
NumberOfString = prompt("정수 5개를 입력하세요: ");
document.write("입력된 수의 배열" + "<br/>" + NumberOfString + "<hr>");
document.write("역순으로 재정렬된 배열" + "<br>");
document.write(NumberOfString.reverse());

这是我的代码。该功能array.reverse不起作用。我想知道为什么?谢谢!

标签: javascript

解决方案


因为 NumberOfString 的类型是字符串。你可以试试这个:

var NumberOfString = new Array(5);
var anySymbol = ''; 
NumberOfString = prompt("정수 5개를 입력하세요: ");
document.write("입력된 수의 배열" + "<br/>" + NumberOfString + "<hr>");
document.write("역순으로 재정렬된 배열" + "<br>");
document.write(NumberOfString.split(anySymbol).reverse());

推荐阅读