2017-04-21 149 views

回答

2

TL;博士array[0].mobile[0].fm

你可以只使用常規的數組和對象訪問器: - 有一個名爲arr = []一個數組,你可以通過arr[index]得到任何成員。 - 擁有一個名爲obj = {}的對象,您可以通過obj.propertyName獲取它的任何屬性。

因此:

// array 
const a = array[0]; 
// object 
const b = a.mobile; 
// array 
const c = b[0]; 
// object 
const d = c.fm; 
0

在情況下,如果有一個以上只有一個對象的array,使用下面的解決方案裏面:

var array = [{"name":"siddhesh","mobile":[{"fm":"83******","lm":"78******"}]},{"name":"another","mobile":[{"fm":"23******","lm":"18******"}]}], 
 
    res = [].concat(...array.map(v => v.mobile.map(Object.values))); 
 

 
    console.log(res);