这称为解构分配,它是ES2015标准的一部分。
对象解构析构分配语法是一个Javascript表达式,它可以使用与数组和对象文字的构造类似的语法从数组或对象中提取数据。
阵列解构var o = {p: 42, q: true}; var {p, q} = o; console.log(p); // 42 console.log(q); // true // Assign new variable names var {p: foo, q: bar} = o; console.log(foo); // 42 console.log(bar); // true
var foo = ["one", "two", "three"];// without destructuringvar one = foo[0];var two = foo[1];var three = foo[2];// with destructuringvar [one, two, three] = foo;
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)