如何“取消引用”一个对象?

Ric*_*ard 1 javascript php

在 JavaScript 中,如何解引用函数返回的对象?

例如这个:

var tmp = getTextProperties();
font   = tmp.font;
size   = tmp.size;
color  = tmp.color;
bold   = tmp.bold;
italic = tmp.italic;
Run Code Online (Sandbox Code Playgroud)

PHP 具有 list() 构造,它执行类似的操作:

list($font, $size, $color, $bold, $italic) = getTextProperties();
Run Code Online (Sandbox Code Playgroud)

mar*_*oxx 6

使用 ES6,您可以按如下方式解构对象:

var { font, size, color, bold, italic } = getTextProperties();
Run Code Online (Sandbox Code Playgroud)

请参阅JavaScript 解构赋值