splice, split, slice 的區別

splice, split, slice --傻傻分不清楚。

個人覺得:英文好對寫代碼有很大的幫助。很多api的方法,根據方法名大概就能猜到這個方法是幹什麼的。
所以本着這個思路,我們先從解釋單詞入手。

splice: v 絞接,捻接(兩段繩子);膠接,粘接(膠片、磁帶等); n 膠接處;粘接處;絞接處.
split: v 分裂,使分裂(成不同的派別);分開,使分開(成爲幾個部分);分擔;分攤;分享; n 分歧;分裂;分離;劃分;分別;份額;裂縫;
slice: v 把…切成(薄)片;切;割;劃;削(球);斜切打; n 部分;(切下的食物)薄片,片;份額;鍋鏟;(餐桌用)小鏟

跟據英文解釋簡單總結下:splice -- 粘貼在一起; split -- 分開幾部分; slice -- 切片,切除某一部分。理解這些了,我們就不難理解JS裏的這些方法了。

splice -- 用於對數組進行,添加,替換和刪除 (不就是把東西粘一起嗎,添加--粘新東西,替換--在已有的位置上粘東西,刪除--在已有的位置上粘空東西)。
split -- 把字符串分割成字符串數組
slice -- 用於在數組中獲取返回的部分 (不就是獲取數組的某一部分,薄片,份額嘛)

關於這個3個方法具體使用,參數描述和事例,在MDN寫的特別好。
建議大家去那看
splice --https://developer.mozilla.org...
split -- https://developer.mozilla.org...
slice -- https://developer.mozilla.org...
圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章