如何从"abc def"获得abc?

fri*_*ton 1 javascript string substring

"abc def"
"abcd efgh"
Run Code Online (Sandbox Code Playgroud)

如果我有一个大字符串,其中一个空格分隔两个不同长度的子字符串,那么从较大的字符串中提取每个子字符串的最佳方法是什么?

因为这是一个字符串而不是数组,所以数组语法s[0]只会检索字符串的第一个字母('a'),而不是第一个子字符串.

Sas*_*gov 14

使用对象的split方法String:

"abc def".split(' ')[0] // Returns "abc"
Run Code Online (Sandbox Code Playgroud)

像这样工作:

"string".split('separator') // Returns array
Run Code Online (Sandbox Code Playgroud)


mpe*_*pen 10

var arr = "abc def".split(" ");
document.write(arr[0]);
Run Code Online (Sandbox Code Playgroud)

应该管用