0
比方說,我加載包含此代碼的頁面:競爭條件與onload事件
<script>
function functionAlert() {
alert(window.myProperty);
}
function functionSetProperty() {
window.myProperty = "hello!";
}
window.addEventListener('load', functionAlert, false);
functionSetProperty();
</script>
就是比賽條件可能functionAlert
被functionSetProperty
之前調用,在這種情況下,警報將顯示undefined
?
爲什麼你不切換與functionSetProperty功能window.addEventListener線?然後你得到你想要的。但我認爲設計另一種方法會更好。 – Codebeat
你是什麼意思,「得到你想要的」?這個問題不是爲了實現編程目標。我想了解一些關於窗口事件和JavaScript如何工作的信息。 – user5243421