我經常使用單詞「parent」作爲JavaScript變量名稱,並且從來沒有遇到任何問題。如果「parent」不能用作javascript變量名稱(保留字)
我最近了解到,「父母」可以引用其他內容,比如用於訪問IFrame父級中的元素,例如parent.document.getElementById("someID")
。
我是否應該停止使用單詞「parent」作爲JavaScript變量名稱,並通過所有現有腳本來更改它?請注意,http://msdn.microsoft.com/en-us/library/ie/0779sbks%28v=vs.94%29.aspx和https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Reserved_Words並不表示我不應該。
您可以隨時通過顯式引用全局對象來獲得'window'屬性,所以「parent」確實沒有問題。 – Pointy
我覺得你現在很好。但我總是在謹慎的方面犯錯,並使用更多的描述性變量名稱。就像不是「父母」,我會說「submitButtonParent」,或類似的東西。只是爲了便於閱讀。 – Smeegs