How to copy textbox data when checkbox is checked

Hi i am trying to copy data from PostalAdress textbox to BillingInformation textbox when a checkbox is checked. Followinf is my code. But i don’t understand why this code isn’t giving me required output. Any help would be appriaciated.

<html>
<form id="my-Form" method="post" >
  <fieldset>
    <legend>Personal Information</legend>
    <label>
      Name
      <input type="text" name="customer_name">
    </label>
    <label>
      Postal Adress
      <input type="text" name="PostalAdress">
    </label>
    <label>
      Age
      <input type="text" name="Age">
    </label>
  </fieldset>

  <fieldset>
    <legend>Billing Information</legend>
    <p>
      <label>
        Billing Information is Same as the Postal Adress?
        <input type="checkbox" name="choice1">
      </label>
    </p>
    <p>
      <label>Billing Information</label>
      <input type="text" name="BillingInformation" />
    </p>
  </fieldset>

  <fieldset>
    <legend>Newsletter Subscription</legend>
    <label><input type="radio" name="newsLetter" value="yes" checked > Yes </label>
    <label><input type="radio" name="newsLetter" value="No"          > No  </label>
  </fieldset>

  <p>
    <button  type="submit" >Submit</button>
    <button  type="reset" >reset</button>
  </p>
</form>
<script>
const myForm = document.getElementById('my-Form');

myForm.oninput = () =>
  {
  if (myForm.choice1.checked)
    {
    myForm.BillingInformation.value = myForm.PostalAdress.value
    }
  }
myForm.onsubmit = e =>
  {
  e.preventDefault()   // to  test the form without real submit

  // get response 
  Array.from(new FormData(myForm),elm=>console.log(elm[0],'->',elm[1]))
</script>
</html>

@Ayesha_Javed Well, you have an error showing in the browser console, that you need to deal with. Basically, you are missing a } in your code. You need to review the JavaScript section and make sure all { have a closing }

Thank you so much. A closing { was missing.