通过delete操作符, 可以实现对对象属性的删除操作
<!--
* @Descripttion: 删除对象以及数组对象中的指定属性
* @version:
* @Author: zhangfan
* @email: [email protected]
* @Date: 2020-07-03 09:10:28
* @LastEditors: zhangfan
* @LastEditTime: 2020-07-15 15:03:00
-->
<template>
<div class="container">
<el-button type="primary" @click="delteObjAttributes">删除对象以及数组对象中的指定属性</el-button>
</div>
</template>
<script>
export default {
data() {
return {
obj: {
name: "zhangsan",
age: 30,
sex: "man",
hobby: "running"
}
};
},
methods: {
delteObjAttributes() {
delete this.obj.name;
console.log(this.obj);
}
}
};
</script>
<style scoped lang="less">
</style>
备注:已声明的对象不可删除, 对象中的对象属性可以删除