Object.assign()和this.$set()前边两个相似,后面单独记array.splice()


//语法: Object.assign(target, …sources)target:目标对象。sources:源对象

var obj = { name: "123", age: 12, sex: "嗷嗷" };
Object.assign(obj, { 前端: "前端", look: "钱端生" });
console.log(obj, "新添加的(前端开始)~~~");

//语法: this.$set(object, key, value)  值:value可以添加一个或者一对空对象
var obj = {d:100}
this.$set(obj,'new', '撒旦法')
console.log(obj,'新增的new')
// eg:
if (item.citys.length != 0) {
  this.$set(this.cityList[index], "children", []);
  item.citys.forEach((item2) => {
    this.cityList[index].children.push({
      label: item2.city,
      value: item2.city_id,
    });
  });
}

单独记

 // 语法: array.splice(start[, deleteCount[, item1[, item2[, ...]]]])
    //start​指定修改的开始位置(从0计数)。
    // deleteCount 可选  整数,表示要移除的数组元素的个数。
    // item1, item2, ... 可选  要添加进数组的元素,从start 位置开始。
    // 简单意思: array.splice(删除位置, 删除几个,要添加的元素)) // 如果只传索引则从索引位置后删除之后的元素
    var itemList = ['1','2','3','4','5','6']
    itemList.splice(3,3,'新加的')
    console.log(itemList,'1~~')
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值