深入淺出Javascript 嚴格模式

2021-09-19 08:19:28 字數 696 閱讀 6430

在js檔案或是函式的頂部(前無語句,可有注釋)新增"use strict";即可啟用嚴格模式。

//全域性開啟嚴格模式

"use strict";

//函式內部開啟嚴格模式

function asd()

for (i=0; i<5; i++)   //新手常犯錯誤
"use strict";

// 給不可寫屬性賦值

var obj1 = {};

object.defineproperty(obj1, "x", );

obj1.x = 9; // 丟擲typeerror錯誤

// 給唯讀屬性賦值

var obj2 = };

obj2.x = 5; // 丟擲typeerror錯誤

// 給不可擴充套件物件的新屬性賦值

var fixed = {};

object.preventextensions(fixed);

fixed.newprop = "ohai"; // 丟擲typeerror錯

"use strict";

delete object.prototype; // 丟擲typeerror錯誤

深入淺出Javascript 型別

js有6種原型資料型別 null,undefined,boolean,number,string,symbol var as null undefined console.log as nullnull.asd uncaught typeerror cannot read property asd ...

慕課網深入淺出javascript

請在index.html檔案中,編寫arrayssimilar函式,實現判斷傳入的兩個陣列是否相似。具體需求 1.陣列中的成員型別相同,順序可以不同。例如 1,true 與 false,2 是相似的。2.陣列的長度一致。3.型別的判斷範圍,需要區分 string,boolean,number,und...

javascript深入淺出 原型 原型鏈

原型 原型是js中實現繼承的過程中產生的乙個概念 繼承 指在乙個物件的基礎上建立新物件的過程,原型指在這過程中作為基礎的物件。建立物件var o var p object.create o p.a 1 p.b 2 console.log p.f 3 複製 通過object.create 方法我們傳入...