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) –