欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

vue.js如何刪除數(shù)組中指定索引的元素

 更新時間:2023年06月27日 09:49:50   作者:wcdunf  
這篇文章主要介紹了vue.js如何刪除數(shù)組中指定索引的元素問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

vue.js刪除數(shù)組中指定索引的元素

var arr = ['a','b','c','d','e','f','g','h','i'];
for(let i=0;i<arr.length;i++){
   // arr.splice(i,1);//(循環(huán)刪除所有元素)i是索引,1是長度,null的意思是該元素替換為null
    if(i==2){
         arr.splice(i,1);//刪除第2個元素
         arr.splice(i+2,1,null);//把第4個位置的元素替換為null
         arr.splice(i+3,2,['w','z']);//把第5和第6位置的元素替換為w和z
     }
}

vue使用js的方式對數(shù)組進行刪除或修改

描述

vue中對數(shù)組的元素進行刪除,以前一直以為這個方法是vue中特有的,后來百度之后才知道原來是js的一個寫法。

一直忘了怎么寫,現(xiàn)在簡單的記錄一下。

方法

①使用splice方法

第一個1是數(shù)組元素的下標,第二個1是刪除的元素個數(shù),表示刪除下標為1的單個元素,這樣子寫會導致數(shù)組中的元素重排序,因為刪掉一個元素,數(shù)組的長度減1

var arr = [1,2,3,4];
arr.splice(1,1);

同時,如果在刪除的同時像添加元素也可以直接使用splice,打印可以看到

數(shù)組為:[1, 5, 6, 3, 4]

var arr = [1,2,3,4];
arr.splice(1,1,5,6);
console.log(arr);

②使用delete方法

使用delete方法,數(shù)組的長度并不會改變,所以不會導致元素重排,打印的數(shù)組為[1, empty, 3, 4],也就是說刪掉一個元素會使用empty元素進行補充

var arr = [1,2,3,4];
delete arr[1];
console.log(arr);

③想清空數(shù)組的話可以這樣進行操作

arr.splice(0,arr.length);
arr=[];

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Vue如何使用Element-ui表單發(fā)送數(shù)據(jù)與多張圖片到后端詳解

    Vue如何使用Element-ui表單發(fā)送數(shù)據(jù)與多張圖片到后端詳解

    在做項目的時候遇到一個問題,前端需要上傳表單到后端,表單數(shù)據(jù)包括文本內(nèi)容和圖片,這篇文章主要給大家介紹了關于Vue如何使用Element-ui表單發(fā)送數(shù)據(jù)與多張圖片到后端的相關資料,需要的朋友可以參考下
    2022-04-04
  • Vue3打包部署報錯的解決方案

    Vue3打包部署報錯的解決方案

    這篇文章主要介紹了Vue3打包部署報錯的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • 基于Vue渲染與插件的加載順序的問題詳解

    基于Vue渲染與插件的加載順序的問題詳解

    下面小編就為大家分享一篇基于Vue渲染與插件的加載順序的問題詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-03-03
  • Vue如何實現(xiàn)監(jiān)聽組件原生事件

    Vue如何實現(xiàn)監(jiān)聽組件原生事件

    這篇文章主要介紹了Vue如何實現(xiàn)監(jiān)聽組件原生事件,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-07-07
  • vue實現(xiàn)組件值的累加

    vue實現(xiàn)組件值的累加

    這篇文章主要為大家詳細介紹了vue實現(xiàn)組件值的累加,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-09-09
  • vue+element下拉列表默認值問題

    vue+element下拉列表默認值問題

    這篇文章主要介紹了vue+element下拉列表默認值問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • Vue3+Vite+TS使用elementPlus時踩的坑及解決

    Vue3+Vite+TS使用elementPlus時踩的坑及解決

    這篇文章主要介紹了Vue3+Vite+TS使用elementPlus時踩的坑及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • Vue中使用crypto-js AES對稱加密算法實現(xiàn)加密解密

    Vue中使用crypto-js AES對稱加密算法實現(xiàn)加密解密

    ?在數(shù)字加密算法中,通過可劃分為對稱加密和非對稱加密,本文主要介紹了Vue中使用crypto-js AES對稱加密算法實現(xiàn)加密解密,文中根據(jù)實例編碼詳細介紹的十分詳盡,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • vue中如何實現(xiàn)拖拽調(diào)整順序功能

    vue中如何實現(xiàn)拖拽調(diào)整順序功能

    這篇文章主要介紹了vue中如何實現(xiàn)拖拽調(diào)整順序功能問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • 詳解為什么Vue中不要用index作為key(diff算法)

    詳解為什么Vue中不要用index作為key(diff算法)

    這篇文章主要介紹了詳解為什么Vue中不要用index作為key(diff算法),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-04-04

最新評論