I think this may be a naive question. I often find that I've got multiple xhr requests waiting on returns. I keep track of the requests I've issued in a javascript array. that is, when a new request is made, I add it to the array, then when the thread completes I remove it from the array.
In a multi-threaded OS, I'd be worried about threads crossing but I know javascript is single threaded. Should I worry about the array being consistent?
Sorry if this has been asked and and answered. I looked and did not find a link around array safe push.
push() method is used to push one or more values into the array. This method changes the length of the array by the number of elements added to the array.
No, you should not worry about it. JavaScript is single-threaded, like you said.
JavaScript Array push()The push() method adds new items to the end of an array. The push() method changes the length of the array. The push() method returns the new length.
Examples of push in JavaScript and common errors Reassigning the array with the output from push is a common error. To avoid this error you need to remember that push changes the array, and returns the new length. If you reassign the variable with the return value from push() you are overwriting the array value.
No, you should not worry about it. JavaScript is single-threaded, like you said.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With