web前端练习24----es5,es6重要语法总结

这篇博客总结了JavaScript中的重要语法,包括ES5和ES6的区别。讲解了变量声明(var与let)、函数定义(声明式与表达式)、函数回调、对象创建与属性调用、this的指向、延时函数(setInterval与setTimeout)、字符串类型(模板字符串与普通字符串)、赋值方式(解构赋值与普通赋值)、数据结构(数组、Set、Map)、继承方式(原型链、call/apply、ES6 extends)以及原型对象和异步处理(Promise)等核心概念。
摘要由CSDN通过智能技术生成

1变量的两种方式
var 全局作用域,函数作用域
let 全局作用域,块级作用域
https://blog.csdn.net/zhaihaohao1/article/details/102046904

2函数的两种方式
声明创建  可以提前调用
表达式创建 不可以提前调用
https://blog.csdn.net/zhaihaohao1/article/details/102048204

2.1回调函数

        //回调函数
        // 调用 hanshu();
        hanshu(function() {
            console.log('回调函数执行了');
        });

        function hanshu(callback) {
            // 在这里调用
            callback();
        }

3对象的两种创建方式
构造函数,字面量
https://blog.csdn.net/zhaihaohao1/article/details/102049848

3.1对象的属性的两种调用方式

对象.属性名

对象[‘属性名’]

4this在函数中的两种指向
function函数谁调用指向谁
箭头函数指向函数声明时对象作用域的对象
https://blog.csdn.net/zhaihaohao1/article/details/102048204

5延时的两个函数
setInterval  无限执行
setTimeout 执行一次
https://blog.csdn.net/zhaihaohao1/article/details/102593574

6两种字符串
模板字符串 
普通字符串
https://blog.csdn.net/zhaihaohao1/article/details/102046904

7两种赋值
解构赋值 使用展开运算符
普通赋值 使用=
https://blog.csdn.net/zhaihaohao1/article/details/102046904

8三个集合
数组,Set,Map
https://blog.csdn.net/zhaihaohao1/article/details/102057290

9继承的4中方式
es5 
原型链 继承
https://blog.csdn.net/zhaihaohao1/article/details/76100921
call,apply 继承
https://blog.csdn.net/zhaihaohao1/article/details/86510538

es6
extends 继承
https://blog.csdn.net/zhaihaohao1/article/details/102049848

10原型对象
Person.prototype
https://blog.csdn.net/zhaihaohao1/article/details/102531036

11异步任务
Promise
https://blog.csdn.net/zhaihaohao1/article/details/102072780

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值