ES6基础特性

1.定时器

------延时定时器

setTimeout(function()=>{ },2000)

------间隔执行定时器

setInterval(function()=>{ },2000)

*定时器方法都返回唯一标识编号id,可以用clearInterval()方法传入这个id实现清除对应的间隔执行定时器

2.块级作用域

{ }在括号内部定义的无法在括号外部访问(区别于函数作用域)

3.模版字符串

反引号标记,可通过${}的方式引入外部变量,优于单/双引号用加号链接的形式,并且可以直接换行!

4.解构赋值##针对数组/对象##

------数组:const [a, b, c ] = [1, 2, 3]

------对象:const {username, age:userAge,...otherInfo(三点表示解构赋值)}= {username:"askeladd', age:18, category:"user"}

5.数组和对象的扩展

扩展运算符

数组/对象都可以:

const arr1 = [1, 2, 3]

const arr2 = [4, 5, 6]

const arr3 = [...arr1, ...arr2, 10, 20]

数组方法

Arry.from()(传入伪数组,变成数组)

对象方法

Objuect.assign({}, objA)(浅拷贝)

6.Class

class A{

constructor(必要参数){

this. = 必要参数

}

fn b()

}

使用:const a1 =new A()

a1.fn b()

类的继承关键字extends

class B extends A{

constructor(必要参数){

super(父类的必要参数)

}

}

7.箭头函数

(参数) => 返回值/{return 返回值}

相关推荐
踩着两条虫1 天前
AI 驱动的 Vue3 应用开发平台 深入探究(十九):CLI与工具链之Create VTJ CLI 参考
前端·ai编程·vite
嫂子的姐夫1 天前
040-spiderbuf第C8题
javascript·爬虫·python·js逆向·逆向
天下无贼!1 天前
【Python】2026版——FastAPI 框架快速搭建后端服务
开发语言·前端·后端·python·aigc·fastapi
GISer_Jing1 天前
两种AI交互方式深度解析——浏览器书签&插件
前端·人工智能·ai·prompt
哈__1 天前
ReactNative项目OpenHarmony三方库集成实战:react-native-device-info
javascript·react native·react.js
前端布鲁伊1 天前
零代码上线一个图片处理网站,我是如何使唤AI干活的?
前端·ai编程
庄小焱1 天前
React——React基础语法(2)
前端·javascript·react.js
终端鹿1 天前
Vue3 核心 API 深度解析:ref / reactive / computed / watch
前端·javascript·vue.js
console.log('npc')1 天前
partial在react接口定义中是什么意思
前端·javascript·typescript