js with語句用法 js中什么情況下應該使用with?
js中什么情況下應該使用with?例如With(expression)語句,特別是在設置了屬性值時?“With語句是一個運行緩慢的代碼塊。使用(smessage){alert(touppercase(
js中什么情況下應該使用with?
例如With(expression)語句,特別是在設置了屬性值時?“With語句是一個運行緩慢的代碼塊。使用(smessage){alert(touppercase())/,您可以使用Hello”做什么?我們應該在什么時候直接使用:VAR smessage=“?為什么使用with to output “}with只是上面的例子?你好“,如何理解這句話。這種方法很快就會奏效。它的語法是:with(expression)語句,例如:VAR smessage=“Hello”with(smessage){alert(touppercase())//output“Hello”}在本例中,with語句用于字符串,因此在調用touppercase()方法時,解釋器將檢查該方法是否為本地函數。如果不是,則檢查偽對象smessage以查看它是否是對象的方法。然后,alert輸出“hello”,因為解釋器找到字符串“hello”的touppercase()方法。提示:with語句是緩慢的代碼塊,特別是在設置了屬性值時。在大多數情況下,如果可能的話,最好避免使用它。