Checks if an object has exactly the same keys as specified
The value to check
Array of expected keys
True if the object has exactly the specified keys (no more, no less)
hasSameKeysAs({a: 1, b: 2}, ["a", "b"]) // truehasSameKeysAs({a: 1, b: 2, c: 3}, ["a", "b"]) // false (extra key) Copy
hasSameKeysAs({a: 1, b: 2}, ["a", "b"]) // truehasSameKeysAs({a: 1, b: 2, c: 3}, ["a", "b"]) // false (extra key)
Checks if an object has exactly the same keys as specified