6.ES6全局对象属性
来源:互联网 发布:29岁了转行做程序员 编辑:程序博客网 时间:2024/05/16 10:33
全局对象的属性:
全局对象是最顶层的对象,在浏览器环境指的是window对象,在Node.js指的是global对象。在javascript语言中,所有全局变量都是全局对象的属性。(Node的情况比较特殊,这一条只对repl环境适用,模块环境必须显示声明成global的属性。)
ES6规定,var命令和function命令声明的全局变量,属于全局对象的属性;let命令、const命令、class命令声明的全局变量,不属于全局对象的属性。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>全局变量属性</title>
<script src="traceur.js"></script>
<script src="bootstrap.js"></script>
<script type="text/traceur">
var varName="varValue";
// 浏览器环境下
console.log(window.varName); // 输出varValue
// Node.js环境下
// console.log(global.varName);// 输出varValue
//通用环境
console.log(this.varName); //输出varValue
let letName="letValue";
console.log(window.letName); // undefined(use strict使用严格模式下是输出undefined);普通模式输出letValue
console.log(this.letName); // undefined(use strict使用严格模式下是输出undefined) ;普通模式输出letValue
</script>
</head>
<body>
</body>
</html>
- 6.ES6全局对象属性
- ES6的全局对象属性
- ES6——Day2(跨模块常量+全局对象属性)
- ES6顶层对象的属性
- es6学习之路(2):作用域,不存在变量提升,避免暂时性死区,与全局对象的属性脱钩
- JS--全局对象,属性,方法
- ES6-对象的扩展-属性名表达式
- ES6-对象的扩展-方法name属性
- 【转发】js 内置对象、方法和全局属性、全局方法
- Node.Js 全局对象与全局属性(一)
- ES6中的顶层对象的属性和global对象
- es6 javascript对象属性的简洁表示法
- ES6-对象的扩展-属性的简介表示法
- ES6-对象的扩展-_proto_ 属性,Object.setPrototypeOf(),Object.getProtitypeOf()
- ES6--对象
- ES6-对象
- ES6--对象
- ES6--对象
- ldr知识总结
- AngularJS
- python自动化 Day3
- spring源码学习之路---深度分析IOC容器初始化过程(三)
- Banner轮播基础使用
- 6.ES6全局对象属性
- HDU 1698 Just a Hook(线段树区间更新+区间求和+染色问题)
- c++计算时间
- Android-----RecylerView瀑布流展示
- C++线性运算库梳理及Win/Linux下编译小记
- Good Words Gym-101028F
- 对Linux中权限的理解与重要命令
- 第5章 树莓派GPIO控制
- solr基本配置