給定一個對象是這樣的:的Javascript:獲取單個屬性名稱
{ name: "joe" }
我想要得到的值「名」。我知道我可以使用for構造來迭代對象中的屬性,但是我要處理的對象將始終只有一個鍵:值對,而我不知道該屬性的名稱。爲了進一步說明:
var a = { age: 24 };
console.log(myFunc(a)) // Displays "age"
var b = { job: "cook" };
console.log(myFunc(b)) // Displays "job"
有沒有辦法做到這一點,而無需迭代對象?另外我想用純Javascript來做到這一點。沒有涉及的框架/庫。
也許你應該使用一個數組inste ad'['age',24「]',然後用'a [0]'得到名字' – some 2010-10-20 22:08:32