在 JavaScript 中,可以使用 splice() 方法來(lái)刪除數(shù)組中指定的元素。splice() 方法可以刪除元素,并可以選擇在刪除元素的位置插入新元素。
例如,假設(shè)有一個(gè)數(shù)組 arr,需要?jiǎng)h除其中的某個(gè)元素 elem,可以使用以下代碼:
const index = arr.indexOf(elem);
if (index > -1) {
arr.splice(index, 1);
}
這段代碼首先使用 indexOf() 方法來(lái)查找要?jiǎng)h除的元素在數(shù)組中的位置。如果元素存在于數(shù)組中,那么它的位置將大于 -1。然后使用 splice() 方法,指定要?jiǎng)h除的元素的位置和要?jiǎng)h除的元素的數(shù)量(在這個(gè)例子中是 1)。這將刪除數(shù)組中的元素。
請(qǐng)注意,這將修改原始數(shù)組,而不是返回一個(gè)新的數(shù)組。