JS深拷贝
赋值、深拷贝、浅拷贝区别赋值赋值是某一个数值 或变量 赋给某个变量 的过程,分为: 基本数据类型:赋值后两个变量的值互相没有关联关系,改变其一不会引起另一个变量值变化。 123456let a = 'abc'let b = aconsole.log(b) // 'abc'a = 'def'console.log(a) // 'def'console.log(b) // 'abc' 基本数据类型赋值时会在栈内存中创建一个新值。 引用数据类型:普通赋值操作使两个变量具有相同引用,指向同一个对象,改变任何一个,另一个取到的都会是改变后的值。 123456789let a = { name: 'abc', age: 20}let b = aconsole.log(b) // {name: "abc", age: 20}a.name = 'def'console.log(a) // & ...
Hexo新建文章
Typora一款编写Markdown的软件 常用快捷键标题: Ctrl/Command + 1、2、3…对应一、二、三级标题 加粗:Ctrl/Command + B 斜体:Ctrl/Command + I 下划线:Ctrl/Command + U 删除线:control + shift + ` 代码片段:control + ` 代码块:option + command + c 链接:command + k 取消格式:再按相同快捷键 有序列表:数字+点+空格 任务列表: +/-加空格 嵌套列表:Tab 插入表格:option + command + t 引用:输入>加空格,或者option + command + q Hexo创建一个md文件12hexo new <title>hexo new '标题' 布局(layout) 创建md时,我们可以指定布局 12hexo new [layout] <title>hexo new page '我的页面' 布局有三种:post(文章)、draft(草稿)、page(页 ...
