The .join() is used to perform an inner join. The .join() can be immediately after the .from() or a previous .on().

The .join() can handle 1 to many arguments. Each argument can be a mix of collections of JSON objects. If multiple collections are provided then all collections will be inner joined with the collection(s) from the .from().

join(array, array , array, ...)
type Collection<T> = T[];
join<T>(collection: Collection<T>, ...collections: Collection<T>[]): jinqJs;

📘

The following examples use the .on() function which is described in further detail later in the document.