2021-10-16(小程序)

数组添加与删除:

        添加用push。

        删除:创建一个新数组,循环遍历。用if判断符合的不加入。

数组案例:

<input placeholder="输入" bindinput="getNum"></input>
<button bindtap="add">添加</button>
<button bindtap="remove">删除</button>
<text>数组又:{
   
   {array}}</text>
let a;
Page({
  data:{
    array:[1,2,3,4,5]
  },
  getNum(event){
    a=parseInt(event.detail.value);
  },
  add(){
    this.data.array.push(a);
    this.setData({
      array:this.data.array
    })
  },
  remove(){
    var nums=[];
    for(var i=0;i<this.data.array.length;i++){
      if(this.data.array[i]!=a){
        nums.push(this.data.array[i])
      }
    }
    this.setData({
      array:nums
    })
  }
})

对象:

第一种创建对象

var student={

      name:'张三',

      age:3,

      sex:'女',

      fun:function(){

        console.log("方法");}

第二种

var obj=new Object();

    obj.name="李四";

第三种

function Person(name,age,sex) {
      this.name=name;
      this.age=age;
      this.sex=sex;
      this.fun=function(log){
        console.log(log);
      }
    }
    var obj=new Person("张三",12,"男");
    console.log(obj);

对象属性调用的两种方法:

  1. obj.name
  2. obj['name']

Guess you like

Origin blog.csdn.net/qq_45688193/article/details/120800930