javascript
  • arrays
  • string
  • 2011-08-20 127 views 6 likes 
    6

    我有下面的字符串,我想從他們刪除最後一個目錄,但我似乎無法得到它的把握。字符串數組,然後刪除最後一個元素

    的JavaScript

    var x = path.split("/") 
    alert(path +' = ' +x.slice(0, -1)); 
    

    預期結果

    /foo/bar/ = /foo/ 
    /bar/foo/ = /bar/ 
    /bar/foo/moo/ = /bar/foo/ 
    

    回答

    8

    嘗試:

    var path = "/bar/foo/moo/"; 
    var split = path.split("/"); 
    var x = split.slice(0, split.length - 2).join("/") + "/"; 
    alert(x); 
    

    Demo.

    +0

    非常感謝,只需要改變VAR拆分爲x – Joe

    相關問題