0
我的目標是將基於特定條件的JSON對象添加到數組中,然後用該數組構造WINJSList。在使用array.push方法後,我非常努力地訪問列表或數組的元素。我想訪問這些元素以確保我正在執行附加操作。任何幫助將不勝感激。我有以下代碼將JSON對象添加到要用作列表的數組中
var names_Array = new Array;
var names_List = new WinJS.Binding.List(names_Array);
if (condition) {
if (condition) {
names_List.push({ name: "Joe Dowling", image: "image/Joe Dowling.png", ClientID: "1234" });
}
else if (condition) {
names_List.push({ name: "Esteban Flamenco ", image: "image/Esteban Flamenco.png", ClientID: "6666" });
}
else if (condition) {
names_List.push({ name: "Plain Jane ", image: "image/Plain Jane.png", ClientID: "0000" });
}
console.log(names_Array);
console.log(names_Array[0]);
console.log(names_List);
console.log(names_List[0]);
我也試過:
var names_Array = new Array; if (condition) {
if (condition) {
names_Array.push({ name: "Joe Dowling", image: "image/Joe Dowling.png", ClientID: "1234" });
}
else if (condition) {
names_Array.push({ name: "Esteban Flamenco ", image: "image/Esteban Flamenco.png", ClientID: "6666" });
}
else if (condition) {
names_Array.push({ name: "Plain Jane ", image: "image/Plain Jane.png", ClientID: "0000" });
}
var names_List = new WinJS.Binding.List(names_Array);
在控制檯我要麼得到未定義或[對象對象]
@塞繆爾星期一有一個結束括號我曾嘗試過這種方式聲明數組,但它沒有工作。當我將腳本包含在腳本標記的html中而不是說腳本源是另一個文件時,我確實得到了它的工作。所以,那裏發生了一些奇怪的事情。謝謝! – user2363025