ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
[TOC] # 关键字delete **删除成功返回的是true,失败返回的是false** ***** ## 1.删除对象里面的属性 console.log (delete obj.name); console.log (delete obj[age]); ## 2.删除未使用var定义的变量 Js是**弱类型语言**,定义变量不严谨可以使用var,也可以不使用var声明变量 在严格模式中必须要带var ***** test = “啦啦啦”; console.log(delete test);//返回值是true **未使用var声明的变量,会自动挂在window上面----浏览器对象 ----全局变量,能有delete删除** ## 3.可以直接删除在window上的属性** window.demo1 = “demo1”; console.log(delete window.demo1);//返回值是true ##4.不能删除使用var声明的变量 var demo = "demo"; console.log (delete demo);//返回值是false