1
我試圖循環訪問電話上的所有聯繫人,並隨機選擇一個聯繫人。我已經編寫了下面的代碼(使用JavaScript),它將返回一個隨機字母。Array返回單個字母的隨機值
function callme(){
var options = new ContactFindOptions();
options.filter = "";
options.multiple = true;
var filter = ["displayName"];
navigator.contacts.find(filter, successFunc, errFunc, options); // ...?
//alert("present");
function successFunc(matches){
for(var i=0; i<matches.length; i++){
var myArray = matches[i].displayName;
var random_contact = myArray[Math.round(Math.random() * (myArray.length - 1))];
}
alert(random_contact); //alerting random letter
}
function errFunc(){
alert("oh no!");
}
};
好吧,每個'matches'的displayName可能不是'Array',而是'String',儘管存儲在'myArray'中。 –
希望沒有什麼比這裏的數組數組? – ajc