对象object,与对象键值对相关操作

对象追加一个或者多个属性与值
在这里插入图片描述


this.$set(对象名称,属性,属性值)

对象转数组或对象转数组并且操作一下

es6怎么将对象转成数组
let arrayLike = {
    0: 'tom',  
    1: '65',
    2: '男',
    3: ['jane','john','Mary'],
    'length': 4
}
let arr = Array.from(arrayLike)
console.log(arr) // ['tom','65','男',['jane','john','Mary']]

let arr = [12,45,97,9797,564,134,45642]
let set = new Set(arr)
console.log(Array.from(set, item => item + 1)) // [ 13, 46, 98, 9798, 565, 135, 45643 ]

ES6 2、对象的解构赋值

https://blog.csdn.net/m0_52228571/article/details/125993295

Object.assign(value1,value2) 方法

/*
     Object.assign(target, source_1, ···)
     用于将源对象的所有可枚举属性复制到目标对象中。
     返回值是target对象
     如果目标对象和源对象有同名属性,或者多个源对象有同名属性,则后面的属性会覆盖前面的属性。是浅拷贝,而不是深拷贝
    */
    let target = {a: 1};
    let object2 = {b: 2};
    let object3 = {c: 3};
    let  res= Object.assign(target , object2 ,object3)
    console.log(res)
 * Object.is(value1,value2)
 * 用来比较两个值是不是严格相等,类似于(===)基本类型

Object.keys() Object.values() Object.entries()的详解和用法

let person = {name:"张三",age:25,address:"深圳",getName:function(){}}
Object.keys(person) // ["name", "age", "address","getName"]

let person = {name:"张三",age:25,address:"深圳",getName:function(){}}
Object.keys(person).map((key)=>{
  person[key] // 获取到属性对应的值,做一些处理
}) 

Object.entries(参数) 参数可以是对象 与数组

https://blog.csdn.net/HH18700418030/article/details/123117769

Object.freeze()函数的作用
对象进行冻结

`

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值