我試圖從一個函數返回一個對象數組,並將其分配給一個變量返回從功能陣列,將其賦給變量
function contactsbuilder(contacts){
var contactsarray = [];
parent.$(contacts).each(function(i,contact){
contactsarray.push(somevalues);
if(contacts.length == i+1){
console.log("coming in here?");
return contactsarray;
}
});
};
現在我試圖賦予它像
var contactsarray =contactsbuilder(customdetails.contacts);
但是contactsarray
即使在控制檯日誌生成後也始終保持未定義狀態。我試過的setTimeout,但沒有運氣
我嘗試了一個簡單的foreach沒有
function sample(){
var xx= ["ss","ssdfds"];
return xx;
}
var something = sample()
現在得到的東西數組值,什麼是錯在我的情況?
'parent。$(contacts)'是什麼意思? –
它只是一個爲每個對象的數組$(somearray)。每個 –