javascript - Javascript数组反转功能不起作用
问题描述
我的作业有问题
var NumberOfString = new Array(5);
NumberOfString = prompt("정수 5개를 입력하세요: ");
document.write("입력된 수의 배열" + "<br/>" + NumberOfString + "<hr>");
document.write("역순으로 재정렬된 배열" + "<br>");
document.write(NumberOfString.reverse());
这是我的代码。该功能array.reverse
不起作用。我想知道为什么?谢谢!
解决方案
因为 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());
推荐阅读
- javascript - 按字母顺序对动态生成的表进行排序
- python - Beautiful Soup 基于超链接文本查找 href
- arrays - 使用带空格和多个命令的参数构造命令 bash
- javascript - 在JS中将SVG多个路径合并在一起
- macos - OS X 无法通过自制软件更新 PHP
- r - 为什么应用的函数不适用于 data.table 中的所有行?
- javascript - 通过 Javascript 中的 XMLHttpRequest 访问 cookie 中的访问令牌
- c# - 接近和编码多个类的最佳方式
- wordpress - AWS EC2 上的 wordpress(2 个实例和一个负载均衡器)
- python - 正则表达式 findall 返回子字符串的元组,而不仅仅是字符串