//定義刪除的方法,需要傳遞的參數,一是數組,二是該數組裏你想要刪除的元素
del(ary, el){
const index = ary.indexOf(el); //找到要刪除的元素對應的下標,從0開始
const delEle = ary.splice(index, 1); //splice爲從要刪除的元素開始,刪除一個,剛好就是刪除那個元素
console.log(index); //打印要刪除元素對應的下標
return ary; //因爲splice方法直接對原數組進行改變,所以返回的是刪除後的數組
}
//定義一個測試數組
test:any=['i','o','u','v'];
假如我們要刪除其中的‘o’,就可以這麼使用:
this.del(this.test, 'o');
//我們也可以定義一個新數組,用來接收刪除之後的數組
let newAry=this.del(this.test, 'o');