在JavaScript中反转字符串
我想将字符串“19-12-2018”转换为“2018-12-19” 我怎么做在JavaScript中反转字符串,javascript,Javascript,我想将字符串“19-12-2018”转换为“2018-12-19” 我怎么做 var str = "19-12-2018"; str.split('').reverse().join('') //returns 8102-21-91" 如何做到这一点? var str=“19-12-2018”; var newstr=str.split('-').reverse().join('-'); console.log(newstr)Dosplit('-')首先: var str=“19-
var str = "19-12-2018";
str.split('').reverse().join('') //returns 8102-21-91"
如何做到这一点?
var str=“19-12-2018”;
var newstr=str.split('-').reverse().join('-');
console.log(newstr)代码>Dosplit('-')
首先:
var str=“19-12-2018”;
str=str.split('-').reverse().join('-');
console.log(str)代码>您需要这个:
str.split('-').reverse().join('-')
试试这个
var str = "19-12-2018".split('-');
var newstr=str[2]+"-"+str[1]+"-"+str[0];
我调用split函数传递破折号,破折号分隔字符串的每个部分
str.split("-").reverse().join("-");
所用功能的说明
:split()方法通过在指定分隔符字符串的每个实例处分隔字符串,将字符串转换为字符串数组李>
const chaine=“Text”;
console.log(chaine.split(“”));//输出[“T”、“e”、“x”、“T”]
:reverse()方法反转在位数组。第一个数组元素变为最后一个,最后一个数组元素变为第一个
常量字符=[“T”、“e”、“x”、“T”];
console.log(characters.reverse());//输出[“t”、“x”、“e”、“t”]
:join()方法通过连接数组中的所有元素来创建并返回新字符串
常量反向字符=[“t”、“x”、“e”、“t”];
console.log(reverseCharacters.join(“”));//输出“txeT”
被'-'
分割,而不是'
?或者@JonasGrumann aww,它在仰望你('-')