web前端:vue更改数组中的值

    作者:未月廿三 2020-03-20 18:00:33

    Web开发

      数组说明的一般形式为:类型说明符数组名[常量表达式],……;其中,类型说明符是任一种基本数据类型或构造数据类型。数组名是用户定义的数组标识符。方括号中的常量表达式表示数据元素的个数,也称为数组的长度。

      vue更改数组中的值

      根据下标更改时

      vm为新建的vue对象

      ind为数组

      第一个e为在数组ind中e索引位置

      第二个e为更改为值e

      vm.$set(vm.ind,e,e)

      常规更改

      arr为数组

      //添加

      arr.push(1);

      //删除

      arr.splice(*,*);

      //替换

      arr.splice(*,*,*);

      splice方法

      实例

      例子1

      在本例中,我们将创建一个新数组,并向其添加一个元素:

      

      vararr=newArray(6)

      arr[0]="George"

      arr[1]="John"

      arr[2]="Thomas"

      arr[3]="James"

      arr[4]="Adrew"

      arr[5]="Martin"

      document.write(arr+"
    ")

      arr.splice(2,0,"William")

      document.write(arr+"
    ")

      

      输出:

      George,John,Thomas,James,Adrew,Martin

      George,John,William,Thomas,James,Adrew,Martin

      例子2

      在本例中我们将删除位于index2的元素,并添加一个新元素来替代被删除的元素:

      

      vararr=newArray(6)

      arr[0]="George"

      arr[1]="John"

      arr[2]="Thomas"

      arr[3]="James"

      arr[4]="Adrew"

      arr[5]="Martin"

      document.write(arr+"
    ")

      arr.splice(2,1,"William")

      document.write(arr)

      

      输出:

      George,John,Thomas,James,Adrew,Martin

      George,John,William,James,Adrew,Martin

      例子3

      在本例中我们将删除从index2("Thomas")开始的三个元素,并添加一个新元素("William")来替代被删除的元素:

      

      vararr=newArray(6)

      arr[0]="George"

      arr[1]="John"

      arr[2]="Thomas"

      arr[3]="James"

      arr[4]="Adrew"

      arr[5]="Martin"

      document.write(arr+"
    ")

      arr.splice(2,3,"William")

      document.write(arr)

      

      输出:

      George,John,Thomas,James,Adrew,Martin

      George,John,William,Martin

      在C语言中,数组属于构造数据类型。一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造类型。因此按数组元素的类型不同,数组又可分为数值数组、字符数组、指针数组、结构数组等各种类别。

课课家教育

未登录