本篇內(nèi)容主要講解“javascript中如何使用with”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“javascript中如何使用with”吧!
創(chuàng)新互聯(lián)是一家專注于做網(wǎng)站、網(wǎng)站建設與策劃設計,閬中網(wǎng)站建設哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設十年,網(wǎng)設計領域的專業(yè)建站公司;建站業(yè)務涵蓋:閬中等地區(qū)。閬中做網(wǎng)站價格咨詢:13518219792
javascript中with的用法:1、with語句為逐級的對象訪問提供命名空間式的速寫方式;2、重復引用同一個對象中的多個屬性的快捷方式,可以不需要重復引用對象本身。
本教程操作環(huán)境:windows7系統(tǒng)、javascript1.8.5版,DELL G3電腦。
javascript中with的用法:
with 語句的原本用意是為逐級的對象訪問提供命名空間式的速寫方式. 也就是在指定的代碼區(qū)域, 直接通過節(jié)點名稱調(diào)用對象。
with 通常被當做重復引用同一個對象中的多個屬性的快捷方式,可以不需要重復引用對象本身。
比如,目前現(xiàn)在有一個這樣的對象:
var obj = { a: 1, b: 2, c: 3 };
如果想要改變 obj 中每一項的值,一般寫法可能會是這樣:
// 重復寫了3次的“obj” obj.a = 2; obj.b = 3; obj.c = 4;
而用了 with 的寫法,會有一個簡單的快捷方式
with (obj) { a = 3; b = 4; c = 5; }
在這段代碼中,使用了 with 語句關聯(lián)了 obj 對象,這就以為著在 with 代碼塊內(nèi)部,每個變量首先被認為是一個局部變量,如果局部變量與 obj 對象的某個屬性同名,則這個局部變量會指向 obj 對象屬性。
到此,相信大家對“javascript中如何使用with”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關內(nèi)容可以進入相關頻道進行查詢,關注我們,繼續(xù)學習!