Ionic bonds are a type of bonding in which one atom will donate one or more electrons to another atom which will be receiving it in order to fill the valence shell and become stable, one example is NaCl, in which Na will give one electron to Cl fill its valence shell with 8 electrons. What holds together this bonding is called electrostatic force of attraction, which will occur when we have 2 ions with opposite charges. Therefore the best option is letter B