ES6严格模式下函数应用实例如何分析?
- 内容介绍
- 文章标签
- 相关推荐
本文共计695个文字,预计阅读时间需要3分钟。
原文:本文字例讲述了ES6函数之严格模式用法。分享给广大大家供大家参考,具体如下:
从ES5开始,函数内部可以设置为严格模式。function doSomething(a, b) { 'use strict' // code}ES2016做了一点修改,规定use
改写后:ES6函数的严格模式用法说明。分享给大家供参考,例如:
自ES5起,函数内部可启用严格模式。javascriptfunction doSomething(a, b) { 'use strict'; // 代码}ES2016对严格模式进行了微小调整,规定use
本文实例讲述了es6函数之严格模式用法。分享给大家供大家参考,具体如下:
从es5开始,函数内部可以设定为严格模式。
function doSomething(a, b) { 'use strict' // code }
es2016做了一点修改,规定只要函数参数使用了默认值,解构赋值,或者扩展运算符,那么函数内部就不能显示设定为严格模式,否则会报错。
// 报错 function doSomething(a, b = a) { 'use strict' // code } const doSomething = function({a, b}) { 'use strict' // code } const doSomething = (...a) => { 'use strict' // code } const obj = { doSomething({a, b}) { 'use strict' // code } }
这样规定的原因是,函数内部的严格模式,同时适用于函数体和函数参数。
本文共计695个文字,预计阅读时间需要3分钟。
原文:本文字例讲述了ES6函数之严格模式用法。分享给广大大家供大家参考,具体如下:
从ES5开始,函数内部可以设置为严格模式。function doSomething(a, b) { 'use strict' // code}ES2016做了一点修改,规定use
改写后:ES6函数的严格模式用法说明。分享给大家供参考,例如:
自ES5起,函数内部可启用严格模式。javascriptfunction doSomething(a, b) { 'use strict'; // 代码}ES2016对严格模式进行了微小调整,规定use
本文实例讲述了es6函数之严格模式用法。分享给大家供大家参考,具体如下:
从es5开始,函数内部可以设定为严格模式。
function doSomething(a, b) { 'use strict' // code }
es2016做了一点修改,规定只要函数参数使用了默认值,解构赋值,或者扩展运算符,那么函数内部就不能显示设定为严格模式,否则会报错。
// 报错 function doSomething(a, b = a) { 'use strict' // code } const doSomething = function({a, b}) { 'use strict' // code } const doSomething = (...a) => { 'use strict' // code } const obj = { doSomething({a, b}) { 'use strict' // code } }
这样规定的原因是,函数内部的严格模式,同时适用于函数体和函数参数。

