Caracteres unicode de charcode en javascript para códigos de char> 0xFFFF

Necesito obtener una cadena / char de un código de char Unicode y finalmente ponerlo en un DOM TextNode para agregar a una página HTML usando JavaScript del lado del cliente.

Actualmente, estoy haciendo:

String.fromCharCode(parseInt(charcode, 16));

dóndecharcode es una cadena hexadecimal que contiene el código char, p. @"1D400". El carácter unicode que debe devolverse es, pero una ¡es regresado! Caracteres en el rango de 16 bits 0000 ...FFFF) se devuelven como se esperaba.

¿Alguna explicación y / o propuestas de corrección?

¡Gracias por adelantado

Respuestas a la pregunta(4)

Su respuesta a la pregunta