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