1、字符串倒序。
function reverseString(str) {
return str.split('').reverse().join('');
}
reverseString("hello");
首先,使用split()
将字符串转为数组,然后使用数组的reverse()
方法,最后用join()
方法将数组中的所有元素放入字符串。
**
2、字符串中最长的单词。
function findLongestWordLength(str) {
let array = [];
let arrnum = [];
array = str.split(" ");
for(let i=0; i<array.length; i++){
arrnum.push(array[i].length)
}
return Math.max.apply(null, arrnum)
}
新建一个数组arrnum
保存单词长度,逐个push进array
的单词长度。
3、Confirm the ending
function confirmEnding(str, target) {
let arr = str.split('');
let tararr = target.split('');
let length = target.length;
for(let i=0; i<length; i++){
let x;
x=arr[arr.length-i-1]===tararr[tararr.length-i-1];
if(x==false){
return false
}
}
return true;
}
confirmEnding("Bastian", "ian")