This question already has answers here:
How to use split?
                                
                                    (3个答案)
                                
                        
                3年前关闭。
            
        

我有一个字符串,我只想将前半部分放在&之前。
很自然地,您会认为这可行...

 var string = "EAAzqcZChQwMt3eJjGTucj1Illzr2v1oJsIY1NHulzZDZD&expires_in=4994";
 string.split("&");
 console.log(string[0]);


您会认为string [0]将返回

  EAAzqcZChQwMt3eJjGTucj1Illzr2v1oJsIY1NHulzZDZD


但它返回

  E


是什么赋予了?希望我只是个白痴,需要尽快上床睡觉。但是我看不到这里有什么问题。

最佳答案

String#split返回array,假设您通过传递index来访问值


在您的示例中,您从变量字符串first-character访问E



var string = "EAAzqcZChQwMt3eJjGTucj1Illzr2v1oJsIY1NHulzZDZD&expires_in=4994";
var split = string.split("&");
console.log(split[0]);

关于javascript - JavaScript拆分无法正常工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38988863/

10-15 19:43