ECMAScript語句之with 語句

2021-09-27 05:01:45 字數 678 閱讀 6624

ecmascript with 語句,用於設定**在特定物件中的作用域(with執行緩慢,設定了屬性值時更加緩慢,最好避免使用with語句)

一、with 語句用於字串(配合touppercase()方法)

var a = "cglweb前端";

with(a)

二、with 語句可以方便地用來引用某個特定物件中已有的屬性,但是不能用來給物件新增屬性。要給物件建立新的屬性,必須明確地引用該物件

function xinxi()

var people=new xinxi();

with(people)

三、with語句中的物件不是作為執行環境新增到作用域中,而是執行環境之中作用的

var obj1 = [,];

function cgl() ;;}

console.log(a); //3

console.log(c); //4

console.log(obj1); //[ , ]

console.log(obj1[0].a); //11

console.log(obj1[1].c); //12

}cgl();

console.log(obj1[0].a); //11

console.log(obj1[1].c); //12

這個因為資料有限就說道這裡吧。

ECMAScript之陣列篇

ecmascript包括語法,型別,語句,關鍵字,保留字,操作符,物件。建立陣列 建立沒有內容的陣列 var arr new array 建立空陣列 var arr new array 2 建立乙個空間為2的陣列 var arr 建立空陣列 建立有內容的陣列 var arr new array 2,...

九十一 ECMAScript6之Promise

1.與promise 依賴處理,十分不易於維護 用promise鏈式處理,1.then 為成功後走的分支,resolve為具體要求做的事事 2.catch為失敗的分支 3.finally,不管是否成功,都會走此分支 4.all,把多個promise例項包裝成乙個新的promise例項 promise...

js(二) ECMAScript基礎之資料型別

如何使用變數 var age 10,name zs 變數在記憶體中的儲存 簡單資料型別 number string boolean undefined null number型別 十進位制var num 9 進行算數計算時,八進位制和十六進製制表示的數值最終都將被轉換成十進位制數值。十六進製制 va...