【发布时间】: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