增刪改查 JS陣列增刪改查這點事兒

2021-10-14 17:00:37 字數 1461 閱讀 7094

1 length屬性

length屬性是陣列最重要的屬性,沒有之一,length屬性告訴我們這個陣列內有多少個資料元素,當length=0時說明陣列時乙個空陣列。我們想要遍歷陣列時可以直接將遍歷的終點設為 length-1。

這是本文的重點,我們從增刪改查方面入手,梳理方法的作用和用法,有利於記憶和使用

1 增

常規方法

非常規方法

注意:使用concat()方法後,arr1,arr2,arr3自身不發生變化,其返回的是乙個全新的陣列,要想完成增的操作,我們可以使用如下**(將新陣列賦值給arr1)

arr1=arr1.concat(arr2,arr3,...)
2 刪常規方法

注意:括號內填寫內容均無效。

非常規方法

注意:使用concat()方法後,arr陣列不發生變化,其返回的是全新的陣列,要想完成減的操作,我們可以使用如下**(將新陣列賦值給arr)

arr = arr.slice(1,2)
3 改常規方法

cars[2] = "kkk" (直接將指定位置元素重新賦值)

非常規方法

其中copywithin()和fill()方法均為es6的新方法,下面我們詳細說以下這兩個方法的用法

//copywithin()使用var arr =[0,1,2,3,4,5,6]arr.copywithin(3) // [0, 1, 2, 0, 1, 2, 3]arr.copywithin(3,4) // [0, 1, 2, 4, 5, 6, 6]arr.copywithin(0,2,5) //[2, 3, 4, 3, 4, 5, 6]//fill()使用var arr = [0,1,2,3,4,5,6]arr.fill("b") //["b

mysql增刪改查效果 mysql增刪改查

檢視所有資料庫 mysql show databases 建立乙個庫ghd並指定字符集為utp8 mysql create database ghd charset utf8 檢視mysql支援的字符集 mysql show char set 建立乙個表,並設定id為主鍵 create table ...

mysql增刪改查擴充套件 MySQL增刪改查

1 插入 insert 1 insert into 表名 values 值1 值2 例子 insert into t1 values zengsf 23 fengshao 22 2 insert into 表名 欄位1,values 值1 例子 insert into t1 name values ...

JS增刪改查5

doctype html en utf 8 document title head let arr a b c 查詢陣列中的值,怎麼做?console.log arr 1 修改陣列中的值 arr 1 cyg console.log arr 1 還可以修改多個值 splice 裡面有三個引數。第一 從...