Can A Javascript Constructor Be Asynchronous Learning