Object.hasProperty >= 0.1.0
Purpose
See if a key exists in an object or array
Syntax
							Object.hasProperty
							(
								
									Objecttarget
								
									Stringproperty
								
							);
							
						
						
						
							
								Parameters
targetproperty
Return values
										Boolean
										
									
									
Examples
See if a property exists in an object
var obj = {
    a : 1,
    b : undefined
};
Object.hasProperty(obj, 'a');>>> true
// This is true, because property b has explicitly been set to undefined
Object.hasProperty(obj, 'b');>>> true
Object.hasProperty(obj, 'c');>>> falseSee if a property exist in an array
var arr = [0, 1, 2, undefined];
Object.hasProperty(arr, 0);>>> true
// This will be true, because it's an explicit "undefined"
Object.hasProperty(arr, 3);>>> true
Comments