我有一个字符串,我只想要在&之前的前半部分。 很自然地,你会认为这会起作用......
var string = "EAAzqcZChQwMt3eJjGTucj1Illzr2v1oJsIY1NHulzZDZD&expires_in=4994";
string.split("&");
console.log(string[0]);
你会认为string [0]会返回
EAAzqcZChQwMt3eJjGTucj1Illzr2v1oJsIY1NHulzZDZD
但它返回
E
是什么给出的?希望我只是一个白痴,需要尽快上床睡觉。但我不知道这里有什么不对。
答案 0 :(得分:3)
来访问值
String#split
返回array
,您可以通过传递index
在您的示例中,您正在从变量字符串访问first-character
E
var string = "EAAzqcZChQwMt3eJjGTucj1Illzr2v1oJsIY1NHulzZDZD&expires_in=4994";
var split = string.split("&");
console.log(split[0]);