[英]JavaScript Destructure and assign to new object
在JavaScript / Typescript中,
什么是短结构版本,然后在一个新对象中分配,如下所示:
const payload: MyPayload = { a: 1, b: 2, c: 3, d: 4, e: 5 }
// Destruct
const { a, c, e } = payload;
// New Obj
const newPayload = {
a, c, e
};
您可以使用object rest在解构期间创建对象 :
const payload = { a: 1, b: 2, c: 3, d: 4, e: 5 } const { b, d, ...newPayload } = payload console.log(newPayload)
你可以使用IIFE
const payload = { a: 1, b: 2, c: 3, d: 4, e: 5 } const obj = (({a,c,e}) => ({a,c,e}))(payload) console.log(obj)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.