在 JavaScript 中获取反斜杠 (\) 后的字符串值

Get string value after a backslash (\) in JavaScript

我知道这个问题在这个平台上被问过很多次,但我无法理解如何使用下面的字符串对反斜杠字符 (\) 执行拆分。

student\boy

我试图按 \ 拆分,但结果是 undefined

function getSecondPart(str) {
    return str.split("\")[1];
}
console.log(getSecondPart("student\boy"));

我看到它正在考虑 \b(退格键),所以如果我指定 str.split("\b")[1],它会给出 oy,但我需要子字符串作为 boy

您在字符串中的反斜杠不被视为反斜杠,而是被视为特殊字符“\b”。如果要在字符串中使用反斜杠,则需要使用双反斜杠。

"student\boy" // will return "student\boy"
getSecondPart("student\boy") // will return "boy"