javascript - 需要在没有 inbuit 函数的 javascript 字符串反转中解决这个问题
问题描述
我有以下字符串
var str = 'ABC DEF GHI JKL';
我需要在扭转这个之后。
required string
'CBA FED IHG LKJ';
我试过这个
var str = 'ABC DEF GHI JKL';
for(var i=1;i<str.length;i++) {
var j = 0;
if(str[i] === ' ') {
j = i;
for(var k=j; k < j-1 ; k++) {
var temp = str[k];
str[k] = str[k+1];
str[k+1] = temp;
}
}
}
document.write(str);
解决方案
需要将字符串转换为数组,然后使用循环。反转它,然后再次将其转换为字符串并连接
var str = 'ABC DEF GHI JKL';
var final_str = '';
var rev_str = [];
var split_str = str.split(" ");
split_str.forEach(function(element){
var split_el = element.split("");
var temp_rev = [];
for (var i=split_el.length-1;i >= 0 ;i--){
temp_rev.push(split_el[i])
}
rev_str.push(temp_rev)
})
rev_str.forEach(function(element){
var str_n = element.join('') + ' ';
final_str += str_n
})
document.write(final_str)
推荐阅读
- c# - 多个请求同时出现连接字符串错误
- ios - UILabel sizeToFit 不计算长自动换行换行符
- swiftui - 如何在 SwiftUI 创建/使用 \.Identifier?
- flutter - Flutter 闪屏视频播放器
- java - 生成所有可能的二叉搜索树的空间复杂度
- java - 如何从文件中获取图像和图像名称?
- javascript - React-router 嵌套路由重新渲染
- java - 使用 Selenium-WebDriver 和 PDF-Box 从 URL 读取 PDF
- jquery - 如何将 jquery 嵌入 webpack 中的自定义元素并在 web 组件中访问它。我正在使用物化
- reactjs - 使用(嵌套)道具值来引用另一个道具