首先我們先來林格斯雙擊翻譯一下:
split 劈開, 使分裂;
splice 接合; 使結合;
slice 切成薄片, 切;
我先是這麼區分的:這三個方法最後一個字母是t的是字串方法,是e的則是陣列方法(當然字串也有slice方法)。
split 是將字串用符號分割。返回陣列。
引數一:指定字元或正則,被指定的會被作為分界,分割在此字串/正則前面和後面的內容,自身不會出現在陣列中;
引數二:可選。可選長度,指定返回的陣列最大長度(0為空陣列)。
splice 刪除或新增陣列內容,返回刪除或新增替換的內容(會改變陣列)。
引數一:刪除的開始索引位置,使用負數可以以陣列結尾處算位置。
引數二:可選。刪除的長度(length)
引數三:可選。要替換的內容。
slice 返回從開始索引到結束索引(不包含)連續片段,超出範圍為空,負數則從尾部開始算。——-此方法陣列和字串都能使用,則是陣列則返回陣列,是字串則返回字串~
引數一:開始索引(不寫引數2為直接到結束)
引數二:可選。結束索引(不包含),如不指定直接到最後。