必不可少的陣列操作技巧

2021-10-12 20:43:03 字數 763 閱讀 6238

大多數的時候都是用這個方法來擷取陣列中的某些內容, 今天突然仔細閱讀文件的時候發現它可以傳遞三個引數,有了這個引數可以在陣列中指定的位置插入內容, 直接上簡單的**看看吧

// 常規使用,從索引1開始刪除兩項  結果 [ 0, 3 ]

let arr = [0,1,2,3];

arr.splice(1, 2)

// 第三個引數插入使用 此時結果為 ['a',0, 1,2,3]

let arr = [0,1,2,3];

arr.splice(0, 0, 'a');

// 寫入到原型中方便呼叫

let arr = [0,1,2,3];

// index 指定位置 content 插入的內容

array.prototype.insertcontent = function (index, content)

arr.insertcontent(2, 'a') // [0, "a", 1, 2, 3]

arr.splice(index, count, content)

index 要操作項的索引值,案例中 0 代表往索引為0項前面插入

count 代表要刪除幾項, 此時寫0代表一項都不刪除

content 代表要插入的內容

今天給自己乙個提醒,今後看官方文件一定要仔細,越是深入了解乙個方法的各種細節之後實現某些功能的時候能更加簡單。所以前端一定要打好基本功。

8種朋友必不可少

隨著生活 節奏的加快,社會的浮躁和功利,人與人之 間有著太多分不清的是非真 偽,以至於我 們對 朋友 的稱 謂產生了畏懼。那 麼,真正的朋友究竟是什 麼樣的,人的一生到底 需要什麼樣的朋友呢?美國作家帕 爾指出,不要指望一位密友 帶給你所需要的一切。另一位作家 湯姆 拉思 則認為,以下8種 朋友是必...

如何成為必不可少的人

讓我提個問題 你能夠消失嗎?如果你不在明天工作時出現,如果你不在家中六點晚餐時出現,如果再也沒有人聽說或者看到,這要緊嗎?好吧,一想起這寫會感到沮喪,但這確實是人們感覺到的,日復一日,在工作中甚至在家裡。他們感到未被欣賞,不會引起爭議,沒有影響力的,最後,完全的不相關。在某些事情裡,情況就是如此,並...

20個必不可少的Python庫

今天我將介紹20個屬於我常用工具的python庫,我相信你看完之後也會覺得離不開它們。他們是 requests.kenneth reitz寫的最富盛名的http庫。每個python程式設計師都應該有它。scrapy.如果你從事爬蟲相關的工作,那麼這個庫也是必不可少的。用過它之後你就不會再想用別的同類...