I am trying to get the NatoAlphabet into another javascript file to be used in the main javascript file. I am trying to make it so that in the future I can add more custom Phonetic Alphabets to choose from. However I am having issues using the variables from the other file.
Is there a way I can import the alphabet.js file for further use? I am also open to other approaches.
Thank you!
Alphabet.js
var NatoAlphabet = {"a":"Alpha",
    "b":"Bravo", 
    "c":"Charlie", 
    "d":"Delta", 
    "e":"Echo", 
    "f":"Foxtrot", 
    "g":"Golf", 
    "h":"Hotel", 
    "i":"India", 
    "j":"Juliett", 
    "k":"Kilo", 
    "l":"Lima", 
    "m":"Mike", 
    "n":"November",
    "o":"Oscar", 
    "p":"Papa", 
    "q":"Quebec", 
    "r":"Romeo", 
    "s":"Siera", 
    "t":"Tango", 
    "u":"Uniform", 
    "v":"Victor",
    "w":"Wiskey", 
    "x":"X-ray", 
    "y":"Yankee", 
    "z":"Zulu"};
Main.js
import {NatoAlphabet} from "alphabet.js";
    
var textToTranscribe = "";
var transcribedOutput = document.getElementById("transcribedOutput");
var arrayToTranscribe = [];
function transcribeOnClick(){
    transcribedOutput.innerHTML = ""
    textToTranscribe = document.getElementById("textToTranscribe").value; 
    convertStringToArray();
    arrayToTranscribe.forEach(transcribeChar)
}
function convertStringToArray(){
    arrayToTranscribe = Array.from(textToTranscribe);
    console.log(arrayToTranscribe);
}
function transcribeChar(index){
    if(index == " "){
        transcribedOutput.innerHTML += "<br>";
    }else{
        transcribedOutput.innerHTML += index.toUpperCase() + " as in " + "<b>" 
                                        + NatoAlphabet[index.toLowerCase()] + "</b>" +"<br>";
    }
    
}
 
    