This should be extra sub bullet points but ends up beneath the last bullet.
default value to return if input element is undefined, of the wrong type or of the wrong size (if array). ** expectedDataTypes: Array of direct Data Types - (Optional) checks if passed value is one of listed Data Types. If not, default value is used instead. Empty array [] means every data type is accepted. ** expectedArrayCount: Number or Array - (Optional) a single size or array of sizes. If passed input value is an array, checks that it has a certain number of elements. If not, default value is used instead. Empty array [] means any size is accepted.
This should be extra sub bullet points but ends up beneath the last bullet.