join

inline fun <E : Element, D> UpdateSelection<E, D>.join(crossinline onUpdate: Selection<E, D>.() -> Selection<E, D> = { this }, crossinline onExit: Selection<E, D>.() -> Unit = { remove() }, crossinline onEnter: EnterSelection<D>.() -> Selection<E, D>): Selection<E, D>

See analogous d3 function.