"未捕获的类型错误:无法读取未定义的属性'拆分'"用于 url 拆分



app.js

var url = window.location.href;
console.log(window.location);
//getting the access token from url 
var access_token = url.split("#")[1].split("=")[1].split("&")[0]; 
// get the userid 
var userId = url.split("#")[1].split("=")[2].split("&")[0]; 
console.log(access_token); 
console.log(userId);

URL是这样的-http://localhost:8080/?code=11111145676dfhr78899900876#=

请检查这是否有效:

...
var access_token = url.split("#")[1].split("=")[1].split("&")[0];
...

问题是url.split("#")[1].split("=")[2]出错。它应该是url.split("#")[1].split("=")[1]