var {u,v,w} = x; 在Javascript中意味着什么?

jd.*_*jd. 6 javascript language-construct

我在一段JS代码中看到了这个:

var {status, headers, body} = res;
Run Code Online (Sandbox Code Playgroud)

它有什么作用?

faz*_*azo 1

从对象一次设置几个变量的好方法(打开 firebug 并将其粘贴到控制台)

var status=4;
var headers=4;
var body=4;

var res = {status:1, headers:2, body:3};
window.alert(status);
var {status, headers, body} = res;
window.alert(status);
Run Code Online (Sandbox Code Playgroud)