1.删除数组中的某一项

利用数组的两个方法 

arr.findIndex(function(v,i){}) 查找数组的某一项,返回数组的下标
arr.splice(start,count) 根据下标删除某一项
del: function(id) {
let index = items.findIndex(function(v, i) {
return v.id === id;
});
items.splice(index, 1);
}

 2.增加数组items的某一项

(1)判断增加项addItem是否为空

if (this.addItem.trim() != "")
(2)设置id
    let id = items.length === 0 ? 1 : items[items.length - 1].id + 1;

(3)利用数组的push()方法

this.items.push(item);

(4)完整的代码

    add: function() {
                if (this.addItem.trim() != "") {
                    let id = items.length === 0 ? 1 : items[items.length - 1].id + 1;
                    let item = {
                        id: id,
                        content: this.addItem,
                        completed: false
                    };
                    this.items.push(item);
                    this.addItem = "";
                }
            }

 

 
posted on 2019-10-16 17:49  宅到深夜  阅读(204)  评论(0)    收藏  举报