JS中delete和splice的區別

2021-10-09 18:03:33 字數 653 閱讀 1982

1.splice

splice

(index,num,element)

index:所要刪除陣列元素開始的索引

num:刪除個數

element:需要在刪除元素的前面插入的元素

例:array[

"jj"

,"56416",88

]array.

splice(0

,2,"哈哈"

)從索引為0的開始刪除兩個,即索引為0和1的。再在索引0的前面插入乙個元素「哈哈」。輸出為array[「哈哈」,

88]

2.delete

delete array[index]
delete刪除後會返回乙個undefined
例:array[

"jj"

,"56416",88

]delete array[

2]會返回array[

"jj"

,"56416"

,undefined

]

C 中delete和delete 的區別

c 告訴我們在 用 new 分配的單個物件的記憶體空間的時候用 delete,用 new 分配的一組物件的記憶體空間的時候用 delete。很多人注意到了這個問題,但是卻不清楚為什麼要這樣做,不這樣做行不行。關於 new 和 delete,其中又分為兩種情況 1 為基本資料型別分配和 空間 2 為自...

C 中delete和delete 的區別

c 告訴我們在 用 new 分配的單個物件的記憶體空間的時候用 delete,用 new 分配的一組物件的記憶體空間的時候用 delete。很多人注意到了這個問題,但是卻不清楚為什麼要這樣做,不這樣做行不行。關於 new 和 delete,其中又分為兩種情況 1 為基本資料型別分配和 空間 2 為自...

C 中的delete和delete 區別

一直對c 中的delete和delete的區別不甚了解,今天遇到了,上網查了一下,得出了結論。做個備份,以免丟失。c 告訴我們在 用 new 分配的單個物件的記憶體空間的時候用 delete,用 new 分配的一組物件的記憶體空間的時候用 delete。關於 new 和 delete,其中又分為兩種...