我正在處理簡單的js函數... GetShortMessages接收具有'.message'屬性的對象數組,並返回小於<的字符數組50個字符長。 提供了以下我的代碼在小提琴.. 基本上我努力學習的過濾器:在js中過濾的長度小於50個字符
function filteredMessages(messages){
return messages.length < 50;
}
function getShortMessages(messages) {
// SOLUTION GOES HERE
var filtered = messages.filter(filteredMessages);
return filtered;
}
module.exports = getShortMessages
當我確認我收到以下錯誤
驗證「基本:過濾器」 :
ACTUAL EXPECTED
------ --------
"[]" != "[ 'Ea occaecat adipisicing anim voluptate mollit.', "
"" != " 'Incididunt mollit dolore commodo ipsum.', "
null != " 'Veniam irure non Lorem enim nostrud.', "
null != " 'Excepteur commodo nulla consequat nostrud mollit.', "
null != " 'Eiusmod enim sunt aliqua veniam mollit.', "
null != " 'Sunt nisi deserunt labore ut ipsum nostrud.', "
null != " 'Ad officia proident irure sit.', "
null != " 'Ex laborum eu elit irure velit anim commodo.', "
null != " 'Eu laboris adipisicing non ea.', "
null != " 'Adipisicing cillum officia et nostrud.', "
null != " 'Pariatur laboris officia eiusmod Lorem.', "
null != " 'Aliqua esse reprehenderit proident deserunt.', "
null != " 'Nulla commodo enim sint excepteur duis ea.', "
null != " 'Aliqua elit culpa consequat consectetur.', "
null != " 'Mollit dolore nostrud officia dolore.', "
null != " 'Amet laboris labore labore minim id.', "
null != " 'Mollit aute labore dolor nisi irure dolor.', "
null != " 'Laborum velit mollit anim cupidatat ad mollit.', "
null != " 'Sit do pariatur pariatur velit ipsum.', "
null != " 'Adipisicing proident minim minim minim.', "
null != " 'Labore quis sit ut sit id.', "
null != " 'Labore eu nisi deserunt ea occaecat consequat.', "
null != " 'Exercitation culpa nostrud incididunt aliquip.', "
null != " 'Eu sunt amet do ea sunt adipisicing nostrud.', "
null != " 'Incididunt magna id qui cillum do.' ]"
null != ""
# FAIL
@mrthyl:感謝您的回覆......當我運行PROGRAME我得到空數組但是當我驗證它的失敗...更新dmy代碼和錯誤... – 2014-09-25 21:22:07