Skip to content

Commit

Permalink
Change default branch to String.toString
Browse files Browse the repository at this point in the history
  • Loading branch information
dcousens committed Apr 1, 2021
1 parent a8593b2 commit da5b7e6
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 10 deletions.
6 changes: 3 additions & 3 deletions bind.js
Expand Up @@ -24,14 +24,14 @@
} else if (Array.isArray(arg)) {
classes.push(classNames.apply(this, arg));
} else if (argType === 'object') {
if (arg.toString !== Object.prototype.toString) {
classes.push(arg.toString());
} else {
if (arg.toString === Object.prototype.toString) {
for (var key in arg) {
if (hasOwn.call(arg, key) && arg[key]) {
classes.push(this && this[key] || key);
}
}
} else {
classes.push(arg.toString());
}
}
}
Expand Down
6 changes: 3 additions & 3 deletions dedupe.js
Expand Up @@ -29,16 +29,16 @@
}

function _parseObject(resultSet, object) {
if(object.toString !== Object.prototype.toString) {
resultSet[object.toString()] = true;
} else {
if (object.toString === Object.prototype.toString) {
for (var k in object) {
if (hasOwn.call(object, k)) {
// set value to false instead of deleting it to avoid changing object structure
// https://www.smashingmagazine.com/2012/11/writing-fast-memory-efficient-javascript/#de-referencing-misconceptions
resultSet[k] = !!object[k];
}
}
} else {
resultSet[object.toString()] = true;
}
}

Expand Down
8 changes: 4 additions & 4 deletions index.js
Expand Up @@ -22,21 +22,21 @@
if (argType === 'string' || argType === 'number') {
classes.push(arg);
} else if (Array.isArray(arg)) {
if(arg.length) {
if (arg.length) {
var inner = classNames.apply(null, arg);
if (inner) {
classes.push(inner);
}
}
} else if (argType === 'object') {
if (arg.toString !== Object.prototype.toString) {
classes.push(arg.toString());
} else {
if (arg.toString === Object.prototype.toString) {
for (var key in arg) {
if (hasOwn.call(arg, key) && arg[key]) {
classes.push(key);
}
}
} else {
classes.push(arg.toString());
}
}
}
Expand Down

0 comments on commit da5b7e6

Please sign in to comment.