【Vue】必会的前置知识1

【变量和常量】

let用于声明变量

const用于声明常量

const 声明的数组可以添加或删除, 声明的对象可以添加或修改属性, 因为数组和对象在JS中属于引用类型, 对其做添加、删除等操作, 并不改变其内存地址

举例,  一个有三个元素“1, 2, 3”的数组arr, 存储方式如上, 往其中添加或删除时, 不影响内存地址

【模版字符串】

【普通字符串】

普通字符串可以用一对单引号或双引号声明, 基本都用单引号

【模版字符串】

用一对反引号声明

其好处为:

1.可任意换行

2.可嵌入表达式, 语法为${表达式}

【对象】

【点取值】

点运算符用于直接访问对象的属性名(但如果属性名是变量, 就访问不了)

【中括号取值】

当属性名是变量时, 只能用中括号取值; 否则既可以用点, 也可以用中括号

【简写】

当属性名和属性值的名字⼀样时, 并且配合变量时,可以简写

【解构赋值】

针对于数组或对象, 让 数组和对象的取值更便捷

【数组解构】

【对象解构】

【箭头函数】

箭头函数本质上是对于普通函数的一种简化形式, 写法更加简洁

【特性】

参数只有一个时, 可以省略小括号
函数体只有一句话时, 可以省略大括号, 此时箭头函数自带return的功能
当函数体直接返回一个对象时, 如果简写, 需要给对象加一对小括号

【数组的重要方法】

数组是js的重要数据结构, 掌握对数组的操作显得格外重要

【添加】

push() 和 unshift()

【删除】

pop() 和 shift()

【任意位置删除或添加】

splice()

【包含】

includes()

【遍历】

forEach()

forEach()只遍历数组, 无返回值

【过滤】

filter()

保留满足条件的、去掉不满足条件的

【映射】

map()
由一个数组得到另一个数组, 并且二者长度相同、每个元素存在一一对应关系

【检测每一个】

every()

【汇总】

reduce()

【对象的重要方法】

Object.keys()
可以把指定对象的所有key放到一个数组中, 从而可以很灵活地遍历对象

【扩展运算符】

【复制数组或对象】

【合并数组或对象】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值