1.块级函数

"use strict";

  if (true) {

    function f() { } // 语法错误

  }

es5中严格模式下禁止声明块级函数,而在es6的严格模式中可以声明块级函数,并可以在块级作用

 'use strict'
var b= true;
if(b){
function test(){
console.log('我是块级函数')
}
test(); //可以正常运行
}
console.log(typeof test) //块级作用域外无法访问

2. 箭头函数

箭头函数是es6中新增的一种特殊函数,不管是否处于严格模式下,一个箭头函数中的参数不能有同名的。而ES5中,只有在严格模式下函数的参数才不能有同名

3.字面量对象重复属性问题

es5的严格模式中,如果对象属性重名则会报错,es6则不管是不是严格模式,如果有同名属性,则后面的属性覆盖前面的

4.模块模式

采用es6的模块化开发时,代码自动运行在严格模式下且没有任何办法跳出严格模式

5.类模式

在es6中不管是类声明还是类表达式,其内部使用的都是严格模式。

最新文章

  1. SQL Server 获取最后一天(指定时间的月最后一天日期)
  2. Hello,cnblog‘s world!
  3. [python]pep8编码规范
  4. 动态代理的两种实现方式(JDK/Cglib)
  5. MUI开发记录——我的考勤
  6. 2、MyEclipse和Eclipse调优,MyEclipse配置(tomcat和jdk的内存设置),jar引入相关知识点,将Java项目编程web项目的办法
  7. BZOJ 4804
  8. Chapter 4 Invitations——24
  9. MongoDB 教程(八):查询文档、条件操作符
  10. 基于CSS3动态背景登录框代码
  11. 使用cmd命令进行导入
  12. jsp servlet路径问题
  13. C# FUNC 应用
  14. 基于nodejs的开源博客
  15. bzoj1257: [CQOI2007]余数之和 整除分块
  16. span和input同一行布局的时候,高度偏移解决方案
  17. Android 系统 root 破解原理分析 (续)
  18. StringBuffer详解
  19. SSH学习——Spring基础
  20. PHP提供的数组比较函数总结

热门文章

  1. LA 3126 出租车
  2. o'Reill的SVG精髓(第二版)学习笔记——第六章
  3. SpringMvc获取上下文
  4. select 获取选中option的值方法,选中option方法
  5. 史上最简单的SpringCloud教程 | 第五篇: 路由网关(zuul)(Finchley版本)
  6. deprecate (声明不赞成)
  7. 【模板】全排列(运用STL的next_permutation)
  8. oracle优化-leading提示和ordered提示以及materialize提示
  9. centos7下双网卡绑定
  10. web前端总结面试问题(理论)