2017-07-19 126 views
0

的變量名假設我有以下的javascript數組:訪問JavaScript數組

[["0", Object { name="john"}], ["1", Object { surname="white"}]]; 

如何打印變量名「名稱」(不是「約翰」,這是它的值)

console.log(result[0][1] ?????); 

回答

2

data[0][1]返回{name: "john"}。然後,您可以使用將返回對象的鍵的Object.keys函數。它將返回['name']。然後你只需要得到這個數組的第一個項目。

const data = [["0", {name: "john"}], ["1", {surname: "white"}]]; 
 

 
console.log(Object.keys(data[0][1])[0]); 
 
console.log(Object.keys(data[1][1])[0]);

+0

精彩。謝謝 – jeddi