<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>