【问题标题】:Get Last element of splitted string [duplicate]获取拆分字符串的最后一个元素[重复]
【发布时间】:2020-08-25 05:32:46
【问题描述】:

我的问题:

我有这样的路径,例如:some/path/with/unknown/depth

在这个例子中,我想访问depth

我知道我可以这样做:

let path = "some/path/with/unknown/depth";

let word = path.split("/")[4];

但是4 是硬编码的。有没有办法动态获取最后一个元素?一种解决方案可能是这里:

let path = "some/path/with/unknown/depth";

let words = path.split("/");

let word = words[words.length - 1];

是否可以仅用 1 行获取最后一个元素?

【问题讨论】:

  • 'some/path/with/unknown/depth'.split('/').slice(-1) 可能有用吗?
  • @evolutionxbox 是的,它有效,这就是我要找的

标签: javascript


【解决方案1】:

你好,这是我做这件事的诀窍 :)

let path = "some/path/with/unknown/depth";
let result = path.split('/').reverse()[0]
console.log(result);

【讨论】:

    猜你喜欢
    • 2018-12-26
    • 2016-09-20
    • 2010-10-13
    • 2013-01-02
    • 1970-01-01
    • 1970-01-01
    • 2021-08-06
    • 2015-11-12
    • 1970-01-01
    相关资源
    最近更新 更多