ES6

it2025-01-31  7

一、环境搭建   

  1、创建目录

    初始目录:

      dist

        index.js

      src

         index.js         

      index.html

  2、初始化

    npm init -y

  3、安装babel解释器

           cnpm i -D babel-cli babel-preset-es2015  babel-plugin-transform-es2015-template-literals   core-js   minimatch@3.0.2 graceful-fs  gulp

  4、创建babelrc文件

    需要创建  .babelrc文件

 

二、块作用域:

  1、let

    如果在代码块中定义,会在块作用域内生效,出了该块就无法访问了

    

'use strict'; { var a = 12; let b = 15; } console.log(a, b) //这种方式会显示b没有定义 { var a = 12; let b = 15; console.log(a, b)//这种方式可以访问到 }{  let a; let a;//块作用域内不能被重复定义,在作用域内使用let 定义a后,就不能再定义a了}

 

let可以代替立即执行的匿名函数

var config = (function(){ var config=[]; config.push(1); config.push(2); config.push(5); })(); //等效于 let config; { config = []; config.push(1); config.push(2); config.push(5); }

 

 2、const

   作用:定义常量

  和let一样

  const定义好后,物理地址不可以修改,而不是说里面赋值不可以修改,而var和let物理指针可以修改

const a=12; a='lee' //修改报错,因为物理内存发生变化 const a ={ name: 'les' } a.name ='ll' //这种形式中物理内存没有发生变化

 

 

二、 class

 

转载于:https://www.cnblogs.com/xiaopi-python/p/7851717.html

相关资源:javascript -es6
最新回复(0)