美文网首页
获取对象的值

获取对象的值

作者: 冷洪林 | 来源:发表于2017-01-10 10:39 被阅读21次

从对象中获取对象属性的值,在声明变量的时候要与对象的属性名保持一致。

var o = {p: 42, q: true};
var {p, q} = o;

console.log(p); // 42
console.log(q); // true

//你也可以这样写
var a, b;

({a, b} = {a:1, b:2});

console.log(a); // 1
console.log(b); // 2

可以从一个对象中获取对象属性的值并赋值给与对象属性名不同的变量。

var o = {p: 42, q: true};
var {p: foo, q: bar} = o;

console.log(foo); // 42
console.log(bar); // true

和获取数组中的值一样,从对象中获取属性的值也可以设置一个默认值。

var {a=10, b=5} = {a: 3};

console.log(a); // 3
console.log(b); // 5

相关文章

  • 当你细细琢磨一个 JavaScript 库(Underscore

    对象 对象检索 获取对象所有键 _.keys(object) 获取object对象所有的属性名称。 获取对象所有值...

  • 一份反射go reflect的API练习以及其坑点

    主要内容: 由对象获取反射类型,由对象获取反射值 由反射值获取反射类型 反射值重新转换成对象 遍历字段 遍历方法 ...

  • 获取对象的值

    从对象中获取对象属性的值,在声明变量的时候要与对象的属性名保持一致。 var o = {p: 42, q: tru...

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

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

  • java反射

    1 获取反射对象的属性值

  • iOS - KVC

    KVC-键值编码KVC:对象取值或者设置值。KVO:监听对象值的变化。 获取对象值的优先级 OC对象的属性是由3部...

  • 反射

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

  • python-16-面向对象基础2

    一、属性的增删改查 1.查(获取对象属性的值)方法1:对象.属性 --> 获取指定属性值,属性不存在会报错 方...

  • ES6新特性——Proxy代理

    Proxy如其名, 它的作用是在对象和和对象的属性值之间设置一个代理,获取该对象的值或者设置该对象的值, 以及实例...

  • JS遍历对象中的所有属性并获取属性值

    对象 cs_num 遍历对象中的所有属性并获取属性值

网友评论

      本文标题:获取对象的值

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