摘要:
js的数据类型划分方式为 原始数据类型和 引用数据类型 栈: 原始数据类型(Undefined,Null,Boolean,Number、String) 堆: 引用数据类型(对象、数组、函数) 两种类型的区别: 存储位置不同 原始数据类型直接存储在栈(stack)中简单数据段,占据空间小,大小固定,属 阅读全文
摘要:
Markdown 标题 文字 一级标题 H1 二级标题 H2 三级标题 H3 四级标题 H4 这是加粗的文字 这是倾斜的文字 ` 这是斜体加粗的文字 ~~这是加删除线的文字~~ eg: 一级标题 H1 二级标题 H2 三级标题 H3 四级标题 H4 这是加粗的文字 这是倾斜的文字 ` 这是斜体加粗的 阅读全文
摘要:
setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式。 返回值:返回一个 ID(数字),可以将这个ID传递给 clearTimeout() 来取消执行。 案例: 点击按钮开始,停止时间显示 let timer=null function showtime(){ let date=n 阅读全文
摘要:
map() 循环遍历,返回一个新数组 ,reduce()把结果继续和序列的下一个元素做累积计算 把一个字符串13579先变成Array——[1, 3, 5, 7, 9],再利用reduce()就可以写出一个把字符串转换为Number的函数。 请把用户输入的不规范的英文名字,变为首字母大写,其他小写的 阅读全文
摘要:
flex 垂直居中 flex 两列等高 align items:交叉轴的对齐方式 flex start:交叉轴的起点对齐。 flex end:交叉轴的终点对齐。 center:交叉轴的中点对齐。 baseline: 项目的第一行文字的基线对齐。 stretch(默认值):如果项目未设置高度或设为au 阅读全文
摘要:
some some方法用于检测数组中的元素,是否满足指定条件 1》有一个条件满足,则返回true,剩下的元素不会在执行检测, 2》如果没有满足条件,则返回false every every方法用于检测数组中的所有元素是否都符合当前指定条件 1》数组中有一个元素不满足条件,则返回false,剩余的元素 阅读全文
摘要:
拷贝 赋值 基本数据类型= 赋值,赋值之后,两个变量互不影响 引用数据类型= 赋址,仅改变引用的指针,指向同一个对象,所以相互之间有影响 浅拷贝 重新在堆中创建内存,拷贝前后对象的基本数据类型互不影响,只拷贝一层,不能对对象的子对象进行拷贝 典型的浅拷贝方法 Object.assign() 浅拷贝方 阅读全文