var userids = userbody.contacts.map(function(obj){
if((obj.iAccepted=='true')&&(obj.contactAccepted=='true')) {
console.log(true);
return obj.userID //return obj.userID
}
});
這會給結果是這樣的:如何跳過數組.map的元素?
[ '0', '35', '37', '30', '34', '36', '33 」, '32', 未定義, '332', '328', '337', '333', 未定義]
我想跳過陣列中的未定義的元素。
不要返回假的? – Shanoor
其返回false作爲一個元素,但我想跳過,我需要的結果爲['0','35','37','30','34','36','33','32', '','332','328','337','333']而不是['0','35','37','30','34','36','33','32' ,false,'332','328','337','333',false] –
[.map()上的javascript跳過元素的可能重複(https://stackoverflow.com/questions/24806772/javascript- skip-element-on-map) –