美文网首页
设置对象属性

设置对象属性

作者: 幸宇 | 来源:发表于2018-03-12 08:53 被阅读4次
        var a={};
        b={key:'b'}
        c={key:'c'}
        a[b]=123;
        a[c]=456;
        console.log(a[b]);  //456

js在设置对象属性的时候,会暗中字符串化参数值,在这里,由于b和c都是对象,把它们设置为对象a的参数,它们都将被转换为“[object,object”,结果就是,a[b]和a[c]都相当“[object,object]”,而后者会将前者的值覆盖。
因此,设置或引用a[b]和a[c]完全相同;

相关文章

  • 反射

    getattr()获取对象属性 setattr() 设置对象属性的值 delattr() 删除属性

  • 设置对象属性

    js在设置对象属性的时候,会暗中字符串化参数值,在这里,由于b和c都是对象,把它们设置为对象a的参数,它们都将被转...

  • python 自定义属性的访问机制

    内置函数: setattr :给对象设置属性getattr:获取对象竖属性值delattr :删除对象属性值

  • Redis数据操作(2)

    “ 哈希hash ” hash用于存储对象,对象的格式为键值对 1:设置 设置单个属性 设置多个属性 2:获取 获...

  • 包装对象

    当我们的值类型需要操作属性的时候,就要借助包装对象 对象.属性只有对象才能设置,值类型设置属性的时候,每次都会创建...

  • 二十三(十三)ObjectSetDouble

    ObjectSetDouble 函数设置相应对象属性的值。对象属性必须是双类型的。这个函数有两个变体。设置属性值,...

  • web前端 -- Day18 js基础

    设置元素的样式方式 对象.style.属性=值; 对象.ClassName=值; 对象.style="属性:值”;...

  • 二十三(十五)ObjectSetString

    ObjectSetString 函数设置相应对象属性的值。对象属性必须是字符串类型。这个函数有两个变体。设置属性值...

  • JavaScript学习笔记7_对象_4对象的原型(protot

    原型属性(prototype) 对象的原型属性是用来继承属性的。在对象创建时原型属性就已经设置好了,(参考创建对象...

  • AppleScript-record对象

    理解类似于OC中的字典,js中的对象 创建 获取属性the 属性名 of 对象 设置属性 获取属性数量

网友评论

      本文标题:设置对象属性

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