2016-08-01 28 views
0

我想要做的是推動值到一個數組象下面這樣:jQuery的值壓入一個對象

var travellers = [['travellerUsername1', 'travellerFullname1'],['travellerUsername2', 'travellerFullname2'], ['travellerUsername3', 'travellerFullname3']] 

$.each(travellers, function(index, value){ 
    options = [ 
     {label: value, title: value, value: index} 
    ]; 
}); 

但你可以看到這僅僅是開始最後的數據到我的選擇對象。 如何將每個旅行者的價值推入我的選項對象?

+0

通過使用推;) – 25r43q

回答

2

使用Array#push方法推objectarray

var travellers = [ 
 
    ['travellerUsername1', 'travellerFullname1'], 
 
    ['travellerUsername2', 'travellerFullname2'], 
 
    ['travellerUsername3', 'travellerFullname3'] 
 
] 
 
var options = []; 
 
$.each(travellers, function(index, value) { 
 
    options.push({ 
 
    label: value, 
 
    title: value, 
 
    value: index 
 
    }); 
 
}); 
 
console.log(JSON.stringify(options, null, 4));
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>

+0

非常感謝。想想我正在挖這麼多東西,卻無法看到簡單的道路。 –

+0

@blankBird_ - 我很高興它幫助隊友! _快樂編碼_ – Rayon