Returns true if array contains duplicate instances based on === equality checking.
===
const o1 = { hello: `there` };const o2 = { hello: `there` };containsDuplicateInstances([ o1, o2 ]); // FalsecontainsDuplicateInstances([ o1, o1 ]); // True Copy
const o1 = { hello: `there` };const o2 = { hello: `there` };containsDuplicateInstances([ o1, o2 ]); // FalsecontainsDuplicateInstances([ o1, o1 ]); // True
Primitive values are compared by value:
containsDuplicateInstances([ 1, 2, 1 ]); // TruecontainsDuplicateInstances([ `a`, `b`, `a` ]); // True Copy
containsDuplicateInstances([ 1, 2, 1 ]); // TruecontainsDuplicateInstances([ `a`, `b`, `a` ]); // True
Use containsDuplicateValues if you'd rather compare by value.
If array parameter is not an array
array
Returns true if array contains duplicate instances based on
===equality checking.Primitive values are compared by value:
Use containsDuplicateValues if you'd rather compare by value.