在javascript中split()

dem*_*mas 5 javascript

我有代码:

  function _filter() {
    var url = window.location;
    alert(url);
    alert(url.split("/")[1]);
  }
Run Code Online (Sandbox Code Playgroud)

当我启动它时,我只收到一条警告消息:

http:// localhost:8000/index/3/1.

为什么我没有收到第二条警报消息?

Sar*_*raz 13

添加.toString()工作并避免此错误:

TypeError:url.split不是函数

function _filter() {
    var url = window.location;
    alert(url);
    alert(url.toString().split("/")[2]);
}
Run Code Online (Sandbox Code Playgroud)

在此页面上运行时,输出为:

stackoverflow.com
Run Code Online (Sandbox Code Playgroud)