任何對象均可以使用關鍵字with,經過with咱們能夠減小一些枯燥的輸入工做。with以對象做爲參數,而後是一堆花括號,其中包含着代碼塊。代碼塊裏的語句在調用特定對象的方法時能夠沒必要指定這個對象。由於JS會假定這些方法是屬於做爲參數的那個對象的例子以下:dom
with(Math) { var x = random();//並不須要Math.random();//注意嚴格模式下會報錯,慎用with }