美文网首页
对象常用操作集合

对象常用操作集合

作者: 何大必 | 来源:发表于2019-03-31 20:00 被阅读0次

删除对象中的某个属性

delete 操作符用于删除对象的某个属性;如果没有指向这个属性的引用,那它最终会被释放。

var obj = {
    bar: 1,
    foo: 2,
    baz: 3
};
obj.bar = undefined;
obj.foo = null;
delete obj.baz;
 
for(var i in obj) {
    if (obj.hasOwnProperty(i)) {
        console.log(i, '' + obj[i]);
    }
}

当一个属性被设置为不可设置,delete操作将不会有任何效果,并且会返回false。

var Employee = {};
Object.defineProperty(Employee, 'name', {configurable: false});

console.log(delete Employee.name);  // returns false

相关文章

  • 对象常用操作集合

    删除对象中的某个属性 delete 操作符用于删除对象的某个属性;如果没有指向这个属性的引用,那它最终会被释放。 ...

  • stream与lambda表达式的使用

    遍历集合含有索引 常用操作 对含有BigDecimal字段的对象集合求和 对int、double类型求和

  • 10 Java集合

    集合框架体系概述 为什么出现集合类?方便多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方法. 数组...

  • 算法:查找表Map与Set(四)

    一、集合(无序且唯一) 1、常用操作 使用Set对象: new、add、delete、has、size 迭代Set...

  • iOS 字符串的copy,mutableCopy(笔记)

    首先,声明 对非集合类对象的copy操作: 在非集合类对象中:对 immutable 对象进行 copy 操作,是...

  • KVC中的函数对集合进行操作

    集合操作符 对象操作符

  • Copy & MutableCopy

    1. 对非集合类对象的copy操作: 在非集合类对象中:对 immutable 对象进行 copy 操作,是指针复...

  • 深复制与浅复制

    对非集合类对象的copy操作 在非集合类对象中:对 immutable 对象进行 copy 操作,是指针复制,mu...

  • Java设计模式之迭代器模式

    迭代器是针对集合对象而生的,对于集合对象而言,必然涉及到集合元素的添加删除操作,同时也肯定支持遍历集合元素的操作,...

  • Java 基础 08. Java 集合框架

    一、集合概述 概念:对象的容器,定义了对多个对象进行操作的常用方法。可实现数组的功能。 和数组的区别:数组长度 固...

网友评论

      本文标题:对象常用操作集合

      本文链接:https://www.haomeiwen.com/subject/vznzvqtx.html