扫码一下
查看教程更方便
要获取字符串的最后一个单词:
split()
方法,将包含空格的字符串作为参数传递给它。 split 方法将返回一个包含字符串中单词的数组。pop()
方法获取数组中最后一个元素(单词)的值。const str = 'An example sentence';
const lastWord = str.split(' ').pop();
console.log(lastWord); // sentence
我们使用 String.split
方法来获取包含字符串中单词的数组。
const str = 'An example sentence';
const split = str.split(' ')
console.log(split) // ️['An', 'example', 'sentence']
我们传递给 split
方法的参数是分隔符,在我们的例子中,我们在空格字符上分割字符串。
最后,我们使用 Array.pop
方法,该方法删除并返回数组的最后一个元素——在我们的例子中是字符串中的最后一个单词。
除了使用 pop
方法,我们还可以在数组的最后一个索引处访问数组以获取最后一个单词。
const str = 'An example sentence';
const arr = str.split(' ');
console.log(arr); // ['An', 'example', 'sentence']
const lastWord = arr[arr.length - 1];
console.log(lastWord); // sentence
这个例子与 Last 非常相似,但我们没有使用 pop
方法,而是使用括号表示法来获取数组最后索引处的元素。
JavaScript 中的索引为零,因此数组中最后一个元素的索引为 0,最后一个元素的索引为 arr.length - 1