[英]Destructuring array of objects in es6
In es6, how can i simplify the following lines using destructuring?:在 es6 中,如何使用解构来简化以下几行?:
const array0 = someArray[0].data;
const array1 = someArray[1].data;
const array2 = someArray[2].data;
In es6, how can i simplify the following lines using destructuring?:在es6中,如何使用解构简化以下几行?:
const array0 = someArray[0].data;
const array1 = someArray[1].data;
const array2 = someArray[2].data;
In es6, how can i simplify the following lines using destructuring?:在es6中,如何使用解构简化以下几行?:
const array0 = someArray[0].data;
const array1 = someArray[1].data;
const array2 = someArray[2].data;
In es6, how can i simplify the following lines using destructuring?:在es6中,如何使用解构简化以下几行?:
const array0 = someArray[0].data;
const array1 = someArray[1].data;
const array2 = someArray[2].data;
In es6, how can i simplify the following lines using destructuring?:在es6中,如何使用解构简化以下几行?:
const array0 = someArray[0].data;
const array1 = someArray[1].data;
const array2 = someArray[2].data;
@Daniel, I presume you were looking to destructure a nested Object in an array of Objects. @Daniel,我想您正在寻找在对象数组中解构嵌套的 Object 。 Following @nem035 was able to extract the nested Object's property using his pattern.
跟随@nem035 能够使用他的模式提取嵌套对象的属性。
What is happening is that you're first extracting each object from addresses array then destructuring each object by extracting its properties and renaming it including the nested Object:发生的事情是,您首先从地址数组中提取每个 object,然后通过提取其属性并重命名它来解构每个 object,包括嵌套的 Object:
addresses = [ { locality:"Sarjapura, Bangalore", coordinates:{latitude:"12.901160", longitude:"77.711680"} }, { locality:"Vadakara, Kozhikode", coordinates:{latitude:"11.588980", longitude:"75.596450"} } ] const [ {locality:loc1, coordinates:{latitude:lat1, longitude:ltd1}}, {locality:loc2, coordinates:{latitude:lat2, longitude:ltd2}} ] = addresses console.log(`Latitude of Vadakara:: ${lat2}`)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.