function recursivelyCheckEqual(x, ...rest) {
return Object.is(x, rest[0]) && (rest.length < 2 || recursivelyCheckEqual(...rest));
}
const a = [1,1,1]
const b = [1,1,2]
recursivelyCheckEqual(...a)
// true
recursivelyCheckEqual(...b)
// false
function recursivelyCheckEqual(x, ...rest) {
return Object.is(x, rest[0]) && (rest.length < 2 || recursivelyCheckEqual(...rest));
}
const a = [1,1,1]
const b = [1,1,2]
recursivelyCheckEqual(...a)
// true
recursivelyCheckEqual(...b)
// false