Check for presence of a global property...

 

Syntax

var result = Define.has(name);

Parameters

ParameterTypeMandatoryNotesAPI Version
nameString(tick)The name of the global property to test.1.0

Return values

ValueTypeNotesAPI Version
trueBoolean

The named property exists.

Specifically it's state is either Define.NATIVE, Define.REPLACED or Define.ADDED.

1.0
falseBoolean

The named property does not exist or has been removed.

Specifically it's sate is either Define.MISSING or Define.REMOVED.

1.0

Example

if (!Define.has("scavengerPlayer")) { // WZ 3.1 branch
	Define(
		"scavengerPlayer",
		(scavengers) ? Math.max(7, maxPlayers) : -1
	);
}
Availability

Requires:

Contents

Jump to:

Define API

Topics: