Joins element IDs into a space-separated string for ARIA reference attributes.
Filters out falsy values (null, undefined, false, "").
null
undefined
false
""
Element IDs to join; null, undefined, false, and "" are filtered out.
A space-separated ID string for aria-labelledby / aria-describedby, or undefined when no valid IDs remain.
aria-labelledby
aria-describedby
joinIds("title-id", "description-id"); // "title-id description-id"joinIds("title-id", null, undefined, "", false, "description-id"); // "title-id description-id"joinIds(null, undefined, "", false); // undefined Copy
joinIds("title-id", "description-id"); // "title-id description-id"joinIds("title-id", null, undefined, "", false, "description-id"); // "title-id description-id"joinIds(null, undefined, "", false); // undefined
Joins element IDs into a space-separated string for ARIA reference attributes.
Filters out falsy values (
null,undefined,false,"").