JavaScipt练习<filter()>

来源:互联网 发布:管家婆软件创业版 编辑:程序博客网 时间:2024/05/17 22:34

给出key 和value对应的一组数组:[ [ "foo", "foo@foo.com" ], [ "bar_", "bar@bar.com" ] ,...],找出其中key以“_”结尾的所有项,并返回数组


function searchNames( logins ){function findEndWith_(item){return (item[0].lastIndexOf('_')===item[0].length-1);}  return logins.filter(findEndWith_);}
function searchNames( logins ){  return logins.filter(function (login) { return login[0].slice(-1) === '_' });}

function searchNames( logins ){  return logins.filter(function(arr){    return arr[0].match(/_$/);});}

function searchNames( logins ){  return logins.filter(function(user) {    return user[0].charAt(user[0].length - 1) === '_';  });}



0 0
原创粉丝点击