<cfscript>

	// Here, we're using the .reduce() method to walk the dot-delimited segments
	// within the key path and traverse down into the data object. Each dot-delimited
	// segment represents a step down into a nested structure (or Array).
	value = objectPath.listToArray( "." ).reduce(
		( reduction, segment ) => {

			return( reduction[ segment ] );

		},
		pendingData // Start at the root of the pending data structure.
	);

</cfscript>