JavaScript之对象方法
对象键值对操作
对象在程序中是一个非常重要的角色,无处不在,可以说有程序必定有对象存在,大概和数组一样重要吧。
1、keys(obj)和values(obj)
keys(obj)
- 返回一个由key组成的数组
values(obj)
- 返回一个由value组成的数组
var obj = {
name:"chengencun",
age:23
};
var objKeys = Object.keys(obj);
var objValues = Object.values(obj);
console.log(objKeys);
console.log(objValues);
output: ["name", "age"]
output: ["chengencun", 18]
2、删除对象键值对
delete obj.key 通过这样的方法可以删除整个键值对
var obj = {
name: "Reci",
age: 18
};
delete obj.name;
console.log(obj);
output: {age: 18}