`

Javascript/delete操作符

阅读更多

 

从对象中删除一个属性,或从数组中删除一个元素。

delete expression

expression 参数是一个有效的 JScript 表达式,通常是一个属性名或数组元素

 

说明

如果 expression 的结果是一个对象,且在 expression 中指定的属性存在,而该对象又不允许它被删除,则返回 false

在所有其他情况下,返回 true

 

// JavaScript
var o = {};
o.x = new Object();
delete o.x;

 

//数组元素的删除,很简单。在java中不见这样的用法。
var o = {a:'hello', b:'world'};
delete o.a;

 

分享到:
评论

相关推荐

    JavaScript中诡异的delete操作符

    JavaScript中的delete操作符是一种用于删除对象属性的运算符,其作用是移除对象的指定属性。然而,在实际应用中,delete操作符的行为可能会让人感到困惑,因为它在处理对象、数组以及变量时有着不同的特性。 首先,...

    解析JavaScript中delete操作符不能删除的对象

    在JavaScript中,`delete`操作符用于删除对象的属性或者变量。然而,并非所有属性或变量都可以使用`delete`操作符删除。以下是关于JavaScript中`delete`操作符不能删除的对象的详细分析: 首先,理解`delete`的工作...

    js中的内部属性与delete操作符介绍

    ### JS中的内部属性与delete操作符介绍 JavaScript(JS)是一种广泛使用的高级编程语言,它具备丰富的内部属性,以及特定的关键字和操作符来控制这些属性的行为。其中,`delete` 操作符是一个重要的组成部分,它...

    JavaScript delete操作符应用实例

    JavaScript中的`delete`操作符主要用于从对象中删除属性,或者在某些特定情况下,从数组中删除元素。然而,它与C++中的`delete`操作符不同,C++的`delete`用于释放内存,而JavaScript的`delete`只是移除属性引用,...

    Javascript中的delete操作符详细介绍

    主要介绍了Javascript中的delete操作符详细介绍,着重介绍了哪些情况可以使用delete操作符,以有delete操作符的返回值等问题,需要的朋友可以参考下

    JS删除对象中某一属性案例详解

    本文主要讲解了如何在JavaScript中删除对象的某个属性,并通过实际案例详细解释了delete操作符的使用方法。在JavaScript中,delete操作符主要用于删除对象的属性。如果操作成功,delete会返回true,否则返回false。...

    Javascript中的delete介绍

    总结来说,JavaScript中的delete操作符用于删除对象的属性,但不能用于删除变量或函数。delete操作符的使用受到变量对象和激活对象的特性影响,开发者需要对这些概念有深入的理解才能准确判断何时delete操作符能够...

    javascript的delete运算符知识点总结

    JavaScript中的`delete`运算符是一种一元操作符,它的主要作用是删除对象的属性或数组的元素。然而,`delete`并非总是能成功删除,并且它不会返回删除的值,而是返回一个布尔值来表示删除操作是否成功。下面将详细...

    详解JavaScript中操作符和表达式

    1.delete操作符 delete 操作符用于删除对象的某个属性;如果没有指向这个属性的引用,那它最终会被释放 语法:delete expression delete 操作符会从某个对象上移除指定属性。成功删除的时候回返回 true,否则返回 ...

    javascript delete 使用示例代码

    JavaScript中的delete操作符是一个用于删除对象属性或数组元素的运算符。虽然它看起来简单易用,但在实际应用中却隐藏着不少技巧和注意事项,下面将根据提供的内容详细解析delete操作符的使用场景和特点。 首先,...

    JavaScript程序设计课件:第 3 章 表达式与操作符.ppt

    在JavaScript编程语言中,表达式和操作符是构建程序的基础元素。本章主要讲解了JavaScript中的表达式和各种运算符的使用。 3.1 表达式 表达式是由数值、变量以及运算符组成的组合,它们可以计算出一个值。在...

    JavaScript语言参考手册

    JavaScript 有赋值、比较、算术、位、逻辑、字符串和特殊操作符。本章描述了这些操作符,包含了关于操作符优先级的信息。 赋值操作符 比较操作符 算术操作符 % (求余数) ++ (自加) -- (自减) - (一元否定) 位操作符 ...

Global site tag (gtag.js) - Google Analytics