ES6函数严格模式用法实例分析,如何改写为长尾词?

2026-04-05 09:447阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计643个文字,预计阅读时间需要3分钟。

ES6函数严格模式用法实例分析,如何改写为长尾词?

本例讲述了ES6函数的严格模式用法。分享给家长供参考,内容如下:

从ES5开始,函数内部可以设置为严格模式。

javascriptfunction doSomething(a, b) { 'use strict'; // 代码}

ES2016做了一点修改,规定如下:

ES6函数严格模式用法实例分析,如何改写为长尾词?

本文实例讲述了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 } }

这样规定的原因是,函数内部的严格模式,同时适用于函数体和函数参数。

阅读全文

本文共计643个文字,预计阅读时间需要3分钟。

ES6函数严格模式用法实例分析,如何改写为长尾词?

本例讲述了ES6函数的严格模式用法。分享给家长供参考,内容如下:

从ES5开始,函数内部可以设置为严格模式。

javascriptfunction doSomething(a, b) { 'use strict'; // 代码}

ES2016做了一点修改,规定如下:

ES6函数严格模式用法实例分析,如何改写为长尾词?

本文实例讲述了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 } }

这样规定的原因是,函数内部的严格模式,同时适用于函数体和函数参数。

阅读全文