如何从键包含连字符的对象中构造属性?
例如:
{
accept-ranges:"bytes",
cache-control:"public, max-age=0",
content-length:"1174",
content-type:"application/json",
date:"Mon, 03 Oct 2016 06:45:03 GMT",
etag:"W/"496-157892e555b"",
last-modified:"Mon, 03 Oct 2016 06:14:57 GMT",
x-powered-by:"Express"
}
Run Code Online (Sandbox Code Playgroud)
现在使用解构来从对象获取content-type和x-powered-by值?
如何在对象破坏期间重命名目标?
const b = 6;
const test = { a: 1, b: 2 };
const {a, b as c} = test; // <-- `as` does not seem to be valid in ES6/ES2015
// a === 1
// b === 6
// c === 2
Run Code Online (Sandbox Code Playgroud) 我知道什么时候有像这样的物体
var obj = {a: "apple", p: "pen"};
Run Code Online (Sandbox Code Playgroud)
然后我们可以像它一样去构造它 var {a, p} = obj; /* a = 'apple', p = 'pen' */
如果键是整数, var obj = {0: 'pineapple', 1: 'pen'};
既然我们不能将整数声明为变量名,那么如何解构呢?