javascript - 反转字符列表
问题描述
list = [c,a,r,p,e,t]
function reverse(list) {
var i =0; j= list.length-1;
while(i < j) {
var temp = list[i];
list[i] = list[j];
list[j] = temp;
i++;
j--;
}
return list;
}
大家好,我正在努力解决上面的问题。它适用于一组数字。如何调整它以处理字符列表?
解决方案
数组可以通过本机设计来反转,而无需循环:
var list = ['c','a','r','p','e','t'];
var reversedList = list.slice(0).reverse();
查看Mozilla 开发者网络:Array.prototype.reverse()和Mozilla 开发者网络:Array.prototype.slice()了解更多信息。
推荐阅读
- amazon-web-services - AWS IAM / QuickSight - 用户无权执行:quicksight:GetDashboardEmbedUrl on resource
- ios - 导航 LeftBarButtonItem 未正确呈现,框架不起作用
- windows - Windows 批处理脚本“系统找不到指定的文件。” 文件名中有感叹号?
- python - 为什么我每隔一条线?
- python - 没有连接到内核 - Jupyter Notebook Windows 10
- java - 如何读取两个微调器的上下文并将两者发送到下一个活动?
- .net - Visual Studio 2017 快捷方式 Eclipse 等效项
- r - dplyr - 列的比率
- ruby-on-rails - 我的搜索控制器没有错误就坏了,不会相应地显示
- javascript - 如何从 react-native 中 Location.getCurrentPositionAsync() 的结果中获取纬度和对数