Answer
There is a mixture of covalent and ionic in this compound. There is an ionic bond in Na and $OCH_3$. There is a covalent bond in O, C and Hydrogens.
Work Step by Step
There is a covalent bond in $OCH_3$ because they share electrons. There is an ionic bond in Na and $OCH_3$ because Na gives an electron to $OCH_3$.