0
通过回调函数,我怎样才能访问属性的每个字符串数组的值?我希望能够使用Array#过滤器来保留长度小于x的字符串。javascript访问数组属性传入回调函数
var arr1 = [
'Tempor quis esse consequat sunt ea eiusmod.',
'Id culpa ad proident ad nulla laborum incididunt.',
'Ullamco in ea et ad anim ulam est.',
'Est ut irure irure nisi.'
];
这里是我的过滤功能:
var arr2 = arr1.filter(function(value, index, array) {
return value.length < x;
});
唉,我得到它读取“TypeError: Cannot read property 'length' of undefined
”
所有我想要做的是有我的回调返回字符串一个TypeError消息其长度小于x个字符。我究竟做错了什么?
你的程序是正确的,你的过滤器也是如此。 – rupps