js嚴(yán)格模式總結(jié)(分享)
首頁,我們要理解嚴(yán)格模式的概念,嚴(yán)格模式是一種特殊的執(zhí)行模式,它修復(fù)了部分語言上的不足,提供更強(qiáng)的錯誤檢查,病增強(qiáng)安全性??梢詫Σ糠趾瘮?shù)進(jìn)行執(zhí)行嚴(yán)格模式,如:
function func(){
'use strict'
}
也可以對整個js文件進(jìn)行執(zhí)行嚴(yán)格模式,如:
'use strict'
function func(){
}
那么我們在以下情況不能使用:
1、不允許用width
2、不允許未聲明的變量被賦值
3、arguments變?yōu)閰?shù)的靜態(tài)副本
4、delete參數(shù)、函數(shù)名報(bào)錯
5、delete不可配置的屬性報(bào)錯
6、對象字面量重復(fù)屬性名報(bào)錯
7、禁止八進(jìn)制字面量
8、eval,arguments變?yōu)殛P(guān)鍵字,不能作為變量、函數(shù)名
9、eval獨(dú)立作用域
一般函數(shù)調(diào)用時(不是對象的方法調(diào)用,也不使用apply/call/bind等修改this)this指向null,而不是全局對象。
若使用apply/call,當(dāng)傳入null或undefined時,this將指向null或undefined,而不是全局對象。
試圖修改不可寫屬性(writable=false),在不可擴(kuò)展的對象上添加屬性時報(bào)TypeError,而不是忽略。
arguments.caller,arguments.callee被禁用
以上這篇js嚴(yán)格模式總結(jié)(分享)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
- 理解javascript中的嚴(yán)格模式
- 深入理解javascript嚴(yán)格模式(Strict Mode)
- JavaScript嚴(yán)格模式詳解
- JavaScript嚴(yán)格模式下關(guān)于this的幾種指向詳解
- Javascript的嚴(yán)格模式strict mode詳細(xì)介紹
- JavaScript起點(diǎn)(嚴(yán)格模式深度了解)
- ES6中箭頭函數(shù)的定義與調(diào)用方式詳解
- javascript ES6中箭頭函數(shù)注意細(xì)節(jié)小結(jié)
- ES6中的箭頭函數(shù)實(shí)例詳解
- 關(guān)于ES6箭頭函數(shù)中的this問題
- 深入淺出ES6新特性之函數(shù)默認(rèn)參數(shù)和箭頭函數(shù)
- es6函數(shù)之嚴(yán)格模式用法實(shí)例分析
相關(guān)文章
HTML5+JS+JQuery+ECharts實(shí)現(xiàn)異步加載問題
這篇文章主要介紹了HTML5+JS+JQuery+ECharts實(shí)現(xiàn)異步加載問題,需要的朋友可以參考下2017-12-12原生JS實(shí)現(xiàn)逼真的圖片3D旋轉(zhuǎn)效果詳解
這篇文章主要介紹了原生JS實(shí)現(xiàn)逼真的圖片3D旋轉(zhuǎn)效果,結(jié)合實(shí)例形式詳細(xì)分析了javascript實(shí)現(xiàn)圖片3D旋轉(zhuǎn)相關(guān)操作技巧與注意事項(xiàng),需要的朋友可以參考下2019-02-02p5.js 畢達(dá)哥拉斯樹的實(shí)現(xiàn)代碼
這篇文章主要介紹了p5.js 畢達(dá)哥拉斯樹的實(shí)現(xiàn)代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-03-03JS基于FileSaver.js插件實(shí)現(xiàn)文件保存功能示例
這篇文章主要介紹了JS基于FileSaver.js插件實(shí)現(xiàn)文件保存功能,結(jié)合實(shí)例形式演示了FileSaver.js插件的具體使用技巧,需要的朋友可以參考下2016-12-12d3.js實(shí)現(xiàn)簡單的網(wǎng)絡(luò)拓?fù)鋱D實(shí)例代碼
最近一直在學(xué)習(xí)d3.js,大家都知道d3.js是一個非常不錯的數(shù)據(jù)可視化庫,我們可以用它來做一些比較酷的東西,比如可以來顯示一些簡單的網(wǎng)絡(luò)拓?fù)鋱D,這篇文中就通過實(shí)例代碼給大家介紹了如何利用d3.js實(shí)現(xiàn)簡單的網(wǎng)絡(luò)拓?fù)鋱D,有需要的朋友們可以參考借鑒,下面來一起看看吧。2016-11-11