Skip to content

Commit

Permalink
Fix duplicate check
Browse files Browse the repository at this point in the history
  • Loading branch information
mtth committed Oct 26, 2019
1 parent 45ac127 commit a36564c
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 2 deletions.
2 changes: 1 addition & 1 deletion lib/utils.js
Expand Up @@ -140,7 +140,7 @@ function objectValues(obj) {
* @param fn {Function} Optional function to apply to each element.
*/
function hasDuplicates(arr, fn) {
var obj = {};
var obj = Object.create(null);
var i, l, elem;
for (i = 0, l = arr.length; i < l; i++) {
elem = arr[i];
Expand Down
2 changes: 1 addition & 1 deletion package.json
@@ -1,6 +1,6 @@
{
"name": "avsc",
"version": "5.4.15",
"version": "5.4.16",
"description": "Avro for JavaScript",
"homepage": "https://github.com/mtth/avsc",
"keywords": [
Expand Down
1 change: 1 addition & 0 deletions test/test_utils.js
Expand Up @@ -18,6 +18,7 @@ suite('utils', function () {
assert(utils.hasDuplicates([1, 3, 1]));
assert(!utils.hasDuplicates([]));
assert(!utils.hasDuplicates(['ab', 'cb']));
assert(!utils.hasDuplicates(['toString']));
assert(utils.hasDuplicates(['ab', 'cb'], function (s) { return s[1]; }));
});

Expand Down

0 comments on commit a36564c

Please sign in to comment.