JavaScript 字符串转数组和数组转字符串

2022/3/20 22:31:20

本文主要是介绍JavaScript 字符串转数组和数组转字符串,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

//字符串转数组
/* 
    将指定的字符串 分割成字符串数组 如果指定字符为空字符串将会分割整个字符串
    str.split("")  每个字符被分割成['','','']
    str.split()    整个字符串放到数组里
*/
let str = "abcdefg";
console.log(str.split()); //[ 'abcdefg' ]
console.log(str.split("")); //['a', 'b', 'c','d', 'e', 'f','g']
console.log(str); //abcdefg

//数组转字符串
let arr = [1, 2, 3, 4];
console.log(arr.join('')); //1234
console.log(typeof arr.join('')); //string
console.log(arr.join('-')); //1-2-3-4
//console.log(arr.join('<span></span>'));  以表达式的方式链接

//字符串去重
let str1 = "aabbefeppefgoiqwequqoo";

function noRepeat(str1) {
    let arr = [];
    let arrStr1 = str1.split("");
    // console.log(arrstr1);
    for (let i = 0; i < arrStr1.length; i++) {
        if (arr.indexOf(arrStr1[i]) == -1) {
            arr.push(arrStr1[i]);
        }
    }
    return arr.join("");
}
console.log(noRepeat(str1)); //abefpgoiqwu 


这篇关于JavaScript 字符串转数组和数组转字符串的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程