javascript - 如何用一行代码获取字符串数组的最后一个元素?

标签 javascript

现在,我得到一个 URL 的最后一部分来排除这样的文件名:

attachmentFileName = attachmentLink.split("/");
attachmentFileName = attachmentFileName[attachmentFileName.length-1];

感觉好像我只能在一个语句中做到这一点,但我不知道如何做。 没什么大不了的,但我认为可以做得更优雅。

最佳答案

您可以使用 Array.prototype.pop()检索拆分数组的最后一个元素的方法:

attachmentFileName = attachmentLink.split("/").pop();

关于javascript - 如何用一行代码获取字符串数组的最后一个元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34852327/

相关文章:

javascript - 如何在 FIRESTORE 中的文档中输入多个数据

php - 使用 javascript 或 PHP 如何使用下拉列表或文本框中的值。

javascript - 从 Json 数据异步加载 Google map 标记

javascript - 在 'document.execCommand' 键事件上执行 'delete' - AngularJS

javascript - 如何使用 JavaScript 使字符串必须以大写字母开头?

javascript - sencha extjs 5.0 应用程序无法在生产版本中运行

javascript - onChange 或其他选项?

javascript - AS3/JavaScript if 语句逗号而不是 & &

javascript - Draggable & Droppable 问题

javascript - 获取一个复选框来写入 JavaScript cookie