es6无顶层对象

简介: es6无顶层对象
<script>
    //ES6中去掉了顶层对象的概念
    //为了向下兼容,在全局作用域中使用var声明的变量和直接声明的函数仍然是顶层对象window的属性和方法。
    //使用let和const声明的变量不再属于顶层对象window。
    // var username='小红';
    // console.log(window.username);
    // function fn(){
    //     console.log('I am fn');
    // }
    // window.fn();
    let userage=100;
    console.log(window.userage);
    const A=1;
    console.log(window.A);
</script>

相关文章
|
4天前
|
JavaScript 前端开发 安全
ES6 顶层对象
ES6 顶层对象
|
4天前
ES5、ES6类的定义
ES5和ES6都支持类的定义,但ES6引入了更简洁的语法。在ES5中,类是函数,方法绑定在原型上;而ES6使用`class`关键字,构造方法为`constructor`,方法直接定义在类内。ES6的类继承使用`extends`关键字,子类需调用`super`初始化父类属性。示例展示了Person类及其Student子类的定义和方法调用。
6 1
|
4天前
|
JavaScript 前端开发
ES6之对象的简化
ES6(ECMAScript 2015)引入了一些新的语法特性,使得对象的定义和使用更加简洁和方便。以下是一些ES6中对象的简化写法:
|
4天前
Angular父组件调用子组件里面的方法
Angular父组件调用子组件里面的方法
|
6月前
ES6对象扩展
ES6对象扩展
23 0
|
11月前
|
JavaScript
【ES6】类
【ES6】类
43 0
|
JavaScript 算法
ES6 对象的扩展内容
ES6 对象的扩展内容
75 0
ES6知识之对象
ES6知识之对象
80 0