- 博客(9)
- 收藏
- 关注
原创 数组常见操作
let arr = [ { label: '安徽', id: '1', pid: null}, { label: '合肥', id: '11', pid: '1'}, { label: '肥东', id: '111', pid: '11'}, { label: '芜湖', id: '12', pid: '1'}, { label: '繁昌', id: '121', pid: '12'}, { label: '浙江', id: '2'.
2022-04-12 11:59:05
281
原创 3.模板字符串
模板字符串以``包裹字符串,以${变量}形式串联变量直接换行/ 嵌入变量带标签的模板字符串:为了更好处理字符串变量(1) 自定义函数,写在模板字符串的前面(2) 通过${}将模板字符串的内容分成静态部分和动态,将静态部分以数组的方式存入到函数形参第一位,动态部分以形参的形式接着传入函数字符串的扩展方法:startsWith()、endsWith()、includes() let { log } = console; // 换行:hello es2015, 和this is
2021-11-13 16:09:43
312
原创 2.数据解构
数组解构根据数据位置、从前到后、简化取值赋值剩余操作符(…)只能放在最后,它只有展开、剩余两个作用只要数据结构具有 Iterator 接口,都可以采用数组形式的解构赋值从当前位置的所有成员组成的数组,用剩余操作符变量 < 数组,多余数组舍掉变量 > 数组,多余变量为undefined变量设置默认值,直接在变量后面赋值,当变量为undefined时才会使用默认值const arr = [100, 200, 300];const [foo, bar, baz] = ar
2021-11-13 16:02:18
1090
原创 1.ES作用域
作用域:作用于类型: 全局、函数、块级(花括号包裹起来的范围)三种作用域1.let:块级作用域;变量先声明后定义;不可提升;不可重复定义同一个变量【var没有块级作用域,变量可提升】2. const:声明常量,let基础上新增只读特性:声明了就要赋值,且值不可改变指向的内存地址【不是简单的不可修改】最佳实践: 主用let,配合const,不用var// 内层覆盖外层形成全局变量 内 0 内 1 内 2 外 3,如果内外层不同变量,内执行3次外执行一次for (var i = 0; i <
2021-11-13 15:50:36
2077
原创 github的常见操作
分支代码合并到master切到分支:git checkout 分支pull分支代码:git pull切到master:git checkout master分支合并到master:git merge 分支解决冲突提交本地master远程建了分支,本地看不到切到master:git checkout master同步master:git pull查看所有分支:git branch -aGit常见操作clone分支代码:git clone -b 分支名 地址...
2021-11-09 15:40:24
96
原创 3.TypeScript复杂基础类型
数组因为 TypeScript 的数组和元组转译为 JavaScript 后都是数组,所以这里我们把数组和元组这两个类型整合到一起介绍,也方便你更好地对比学习。
2021-11-07 18:05:29
1201
原创 1.TypeScript 入门
ts的本质1.ts与js本质并无区别,可以将ts理解为是添加了类型注解的js,比如 const num = 1同时符合ts和js的语法。2.ts是一门中间语言,最终转译为纯js再交给各种终端解释执行。但ts并不会破坏js既有的知识体系,因为它并未创造迥异于 js的新语法。ts更加可靠ts的静态类型检测,让至少 10% 的js错误(主要是一些低级错误)能在开发阶段就被发现并解决。面向接口编程编写ts类型注解,本质就是接口设计。 极大可能改变你的思维方式,从而逐渐养成一个好习惯。编写具体的逻辑之前,
2021-11-07 12:48:08
98
原创 树形数据 — 已知树形结构时的常见操作
已知树形结构时的常见操作:由子数据的id在整棵树data中找到完整的子数据由子数据的id在整棵树data中从上往下找到完整的id由子数据的id在整棵树data中找到从下往上除自己之外的id var arrData = [ { label: "中国", parentId: null, id: "0", children: [ { label: "河北", parentId: "0",
2021-11-06 23:32:45
171
原创 2.TypeScript简单基础类型
基本语法1.在语法层面,缺省类型注解的ts与js完全一致。在ts中,类型的标注主要通过类型后置语法来实现2.特殊说明:number表示数字类型,: 用来分割变量和类型的分隔符let num = 1; // 同时符合js和ts语法let num: number = 1; // ts:显式声明变量num仅仅是数字类型,只需在变量num后添加: number类型注解原始类型1.原始类型指非对象且没有方法的数据类型,js和ts中原始类型值是最底层的实现,也是最底层的类型。2.string、numb
2021-10-27 18:00:47
199
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人