获取拆分字符串的最后一个元素

时间:2020-05-09 16:09:29

标签: javascript

我的问题:

我有一个这样的路径,例如: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行获得最后一个元素?

1 个答案:

答案 0 :(得分:1)

您好,这是我的技巧:)

TypeError: Cannot set property 'border' of undefined
    at main.js:48
    at Array.forEach (<anonymous>)
    at loadBooks (main.js:25)
    at main.js:18
(anonymous) @ main.js:20
Promise.catch (async)
(anonymous) @ main.js:19