When utilizing d3, the selection returned by *.enter() is unique in that it merely serves as a placeholder for upcoming elements. Unfortunately, this means that extracting data related to entering elements using *.data() (as with *.exit().data()) is not feasible.
I am currently faced with a scenario where the timing of multiple transitions relies on the content of entering elements prior to their instantiation.
Therefore, my inquiry is: How can I retrieve an array of the data objects that will be associated with entering elements in a data join, even before these elements are created?