JS中delete关键字
用来删除对象的属性、数组,还可以用来使用var声明变量;
delete关键字有返回值,艳红来表示删除属性是否删除成功 true/false
如果删除的是不存在的属性,则返回的是true
var 变量名=delete 对象名.属性名
案列一:删除对象:
var obj={name:'张三',age:22,job:'软件开发'}
console.log(obj.name)//张三var result=delete obj.name;
console.log(result) //true 表示删除成功
var result_1=delete obj.name;
console.log(result_1) //true 表示删除的属性不存在
console.log(obj);//{age:22,job:'软件开发'}
案列二:删除对数组:
let arr = [1,2,3,4,5,6];
let flag1 = delete arr[5];
let flag2 = delete arr[5];
console.log(flag1);//true
console.log(flag2);//true
console.log(arr);//[1, 2, 3, 4, 5, empty]
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
