如題,我們有一個如下的業務需求var x=[];function A(){處理X}function B(){也處理X}我現在擔心,因為function A和B都在處理X,如果運行時出現交叉,就會導致一些代碼邏輯問題。在數據庫中,一般是通過鎖表的形式,防止X被兩個操作同時修改。但是在JS中,不知道有什么方法可以避免這種情況?或者說,JS的代碼運行方式,根本就不會出現這種情況,肯定是完整的代碼塊運行完,才會運行下一個代碼塊?多謝
JS代碼執行,會不會出現Function A()的代碼執行一半,又去執行Function B()
開滿天機
2019-03-14 14:15:24
