我收到测试错误"应该返回未排序数组中包含的所有唯一值"
_.uniq = function(array) {
return _.filter(array, function(item, pos){
return _.indexOf(array, item) === pos;
});
};
测试:
describe('uniq', function() {
it('should return all unique values contained in an unsorted array', function() {
var numbers = [1, 2, 1, 3, 1, 4];
expect(_.uniq(numbers)).to.eql([1, 2, 3, 4]);
});
});
当我运行该方法时,它确实返回数组[1,2,3,4]。但我不知道为什么不退房。