JavaScript 获取字符串的最后一个单词

要获取字符串的最后一个单词:

  1. 调用字符串的 split() 方法,将包含空格的字符串作为参数传递给它。 split 方法将返回一个包含字符串中单词的数组。
  2. 调用 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

查看笔记

扫码一下
查看教程更方便