Now the content of sample_array is: ["element1", "element2", "element3", "element4"]
Using push with assign might significantly slow down your script. Each time new element is added - new array variable is created.
It is recommended to use tag when adding items to an array.