2013-04-30 13 views
0

一個數組裏面,我有以下陣列:有一個數組的JQuery

var phyList = [ 
    { 
    "firstName": "Michael", 
    "lastName": "Abbey-Mensah", 
    "status": "Courtesy", 
    "specialty": "Pediatrics", 
    "address": "4564454, Brooklyn, NY 11212", 
    "phone": "718 || 718.385.9279" 
    }, 
    { 
    "firstName": "Niraj", 
    "lastName": "Acharya", 
    "status": "Active", 
    "specialty": "Medicine", 
    "address": "4545 Avenue, Jamaica NY 11432", 
    "phone": "4545.558.2894 || 4545.558.9735" 
    } 
]; 

什麼,如果我想有一個以上的專業的第一個條目? 比方說兒科手術

將這項工作:

var phyList = [ 
    { 
    "firstName": "Michael", 
    "lastName": "Abbey-Mensah", 
    "status": "Courtesy", 
    "specialty": ["Pediatrics", "Surgery"], 
    "address": "454545ergaston Blvd, Brooklyn, NY 11212", 
    "phone": "745458.485.2704 || 516.385.9279" 
    }, 
    { 
    "firstName": "Niraj", 
    "lastName": "Acharya", 
    "status": "Active", 
    "specialty": "Medicine", 
    "address": "45459th Avenue, Jamaica NY 11432", 
    "phone": "718.558.2894 || 718.558.9735" 
    } 
]; 
+0

你可以把它們放入數組:「兒科學」,「手術」] – m7o 2013-04-30 12:09:22

+0

這一切取決於你想與這些對象做什麼。 .. – m7o 2013-04-30 12:10:48

+0

這工作?不,你在該數組中有無效的對象字面值語法。像m7o建議的那樣,不要使用大括號,只需要一串字符串。 – 2013-04-30 12:12:20

回答

2

您可以在陣列中保持專業值:

var phyList = [ 
    { 
    "firstName": "Michael", 
    "lastName": "Abbey-Mensah", 
    "status": "Courtesy", 
    "specialty": ["Pediatrics ","Surgery"], 
    "address": "437 Mothergaston Blvd, Brooklyn, NY 11212", 
    "phone": "718.485.2704 || 516.385.9279" 
    }, 
    { 
    "firstName": "Niraj", 
    "lastName": "Acharya", 
    "status": "Active", 
    "specialty": ["Medicine"], 
    "address": "152-11 89th Avenue, Jamaica NY 11432", 
    "phone": "718.558.2894 || 718.558.9735" 
    } 
]; 
1

我想,你需要有一個這樣的數組,那麼

var a = [{"id":"1","images":[{"img_id":"1"},{"img_id":"2"},{"img_id":"3"}]}, 
    {"id":"2","images":[{"img_id":"1"},{"img_id":"2"},{"img_id":"3"}]}]; 

如果照片有值的數組,其進入

+0

請檢查我的修改後的代碼,看看它是否會正常工作... – Si8 2013-04-30 12:11:00

+0

是的,它會工作,這是正確的語法:) – dreamweiver 2013-04-30 12:23:21

1

你可以使用

 "specialty": [ 
     "Pediatrics", "Surgery" 
    ],  

數組可以在一個名稱下保存多個值,並且您可以通過引用索引號來訪問這些值。