Direi che HTTPS non è la risposta al tuo problema. HTTPS encrpice i dati sul livello di trasporto: il server esegue la crittografia, il browser decodifica. Quello che vuoi è impedire che i dati che già risiedono sul client (codice javascript) siano accessibili all'utente.
In breve, questo non è possibile. Tutto ciò che accade sul client di un utente è al 100% sotto controllo da parte dell'utente. Non è possibile crittografare i dati in modo che il browser possa decodificarli ma l'utente che controlla il browser non può decrittografarlo.
Potresti pensare a offuscamento / minificazione del tuo codice javascript. Ma tieni presente che l'oscurità! = Sicurezza e questa offuscazione non impediscono a un utente di copiare il codice dagli strumenti di sviluppo. Con l'offuscamento, non è così facile da leggere. Ma si esegue senza problemi e con uno sforzo sufficiente può essere reingegnerizzato in chiaro.