我有一個數組表示法objects。這個數組每次都會有所不同。如何從對象數組中獲取名稱
我希望能夠得到這個數組中的元素的名稱。例如,我遇到的麻煩是返回[object]而不是返回assetA。我知道這是因爲assetA本身就是一個對象。
我一直在使用,以測試這是代碼的例子..
//the assetArray will have varying number of elements in the future
var assetArray=[assetX,assetY,assetZ, assetB, assetA];
var testtest=(new String(assetArray));
alert(testtest);
$.each(assetArray,function(intIndex,objValue){
var test123=(new String(assetArray[intIndex]));
alert(test123);
});
和測試資產的列表是..
var assetX = {
assetNumber: "TESTX",
assetDescription: "FLUX CAPACITOR",
assetManufacturer: "Honeywell",
assetCustomer: "MCFLY",
assetDate: "03/04/1956"
};
var assetY = {
assetNumber: "C123Y",
assetDescription: "HOVERBOARD",
assetManufacturer: "GE",
assetCustomer: "MCFLY",
assetDate: "12/03/1945"
};
var assetZ = {
assetNumber: "9000Z",
assetDescription: "ROCKETFOOTBALL",
assetManufacturer: "Fluke",
assetCustomer: "MCFLY JR.",
assetDate: "01/05/3030"
};
var assetA = {
assetNumber: "C34JJXA",
assetDescription: "TEST DESCRIPTION",
assetManufacturer: "Elgar",
assetCustomer: "CUSTOMER1",
assetDate: "05/09/1923"
};
var assetB = {
assetNumber: "C892ALB",
assetDescription: "DMM",
assetManufacturer: "Agilent",
assetCustomer: "CUSTOMER2",
assetDate: "02/12/1986"
};
有沒有人有這樣的經歷問題使用jQuery?
爲什麼不使用JSON陣列,它可以有兩個鍵(又名「名稱」)和價值? – babonk 2011-06-13 17:53:21
你期望回來什麼?變量名? – 2011-06-13 17:53:33
@kingjiv我想找回「assetA」或「assetB」。 – Turbo 2011-06-13 17:58:18