splice, split, slice --傻傻分不清楚。api
我的以爲:英文好對寫代碼有很大的幫助。不少api的方法,根據方法名大概就能猜到這個方法是幹什麼的。
因此本着這個思路,咱們先從解釋單詞入手。數組
splice: v 絞接,捻接(兩段繩子);膠接,粘接(膠片、磁帶等); n 膠接處;粘接處;絞接處.
split: v 分裂,使分裂(成不一樣的派別);分開,使分開(成爲幾個部分);分擔;分攤;分享; n 分歧;分裂;分離;劃分;分別;份額;裂縫;
slice: v 把…切成(薄)片;切;割;劃;削(球);斜切打; n 部分;(切下的食物)薄片,片;份額;鍋鏟;(餐桌用)小鏟code
跟據英文解釋簡單總結下:splice -- 粘貼在一塊兒; split -- 分開幾部分; slice -- 切片,切除某一部分。理解這些了,咱們就不難理解JS裏的這些方法了。ip
splice -- 用於對數組進行,添加,替換和刪除 (不就是把東西粘一塊兒嗎,添加--粘新東西,替換--在已有的位置上粘東西,刪除--在已有的位置上粘空東西)。
split -- 把字符串分割成字符串數組
slice -- 用於在數組中獲取返回的部分 (不就是獲取數組的某一部分,薄片,份額嘛)字符串
關於這個3個方法具體使用,參數描述和事例,在MDN寫的特別好。
建議你們去那看
splice --https://developer.mozilla.org...
split -- https://developer.mozilla.org...
slice -- https://developer.mozilla.org...get
做者:易企秀——philips