【es6】es6学习笔记

资料链接:http://es6.ruanyifeng.com/#docs/let

1.let const

let :1 块级作用域有效 2 暂时性死区 3不能重复申明 

const:1.初始必定义,引用指针不能修改,指针指向内存块内容可修改 2.块级作用域、暂时性死区和let同,不能重复申明

2.全局作用域对象

浏览器下是大名鼎鼎的window,node是global

从资料中摘取了两种能用的获取全集作用域方法:

// 方法一
(typeof window !== 'undefined'
   ? window
   : (typeof process === 'object' &&
      typeof require === 'function' &&
      typeof global === 'object')
     ? global
     : this);

// 方法二
var getGlobal = function () {
  if (typeof self !== 'undefined') { return self; }
  if (typeof window !== 'undefined') { return window; }
  if (typeof global !== 'undefined') { return global; }
  throw new Error('unable to locate global object');
};
posted @ 2018-05-24 11:07  酱油帝君  阅读(115)  评论(0编辑  收藏  举报