Traverse JSON Schema passing each schema object to callback
Filter object keys and values into a new object
Iterate over the own and inherited enumerable properties of an object, and return an object with properties that evaluate to true from the callback. Exit early by returning false
. JavaScript/Node.js