- 博客(4)
- 收藏
- 关注
原创 2021-10-27
javaScript中new的过程 我们知道在js中new是对函数的构造调用可以实例化一个对象。其中的过程包括: 1 创建一个全新的对象 2 对象继承构造函数的原型 3 新对象会绑定到函数调用的this 4 返回这个新对象 接下来我们模拟new的过程 function myNew(func, ...args){ // 创建一个新对象 const obj = {}; // 新对象继承构造函数的原型 Object.setPrototypeOf(obj, func.prototype); // th
2021-10-27 16:30:49
63
原创 2021-10-27
includes和indexOf的区别 相同点:两者都可以判断数组是否包含某元素。includes会返回一个布尔值来说明数组中是否存在该元素;indexOf则会返回元素的索引值,若数组中不存在该元素则会返回-1。 不同点:当数组中出现了空值占位的情况或数组的某一个值是NaN时,indexOf无法判断出,includes可以准确的判断。 const arr = [1,2,,4,5,NaN] console.log(arr[2]) // 默认占位值为undefined console.log(arr.index
2021-10-27 16:08:13
74
原创 Git的基本使用
文章目录前言一、基础指令二、版本控制2.1 版本回退 前言 在学习了廖雪峰老师的git教程后,做个笔记总结一下自己的所学。(感兴趣的可前往廖雪峰老师的网站学习:https://www.liaoxuefeng.com/wiki/896043488029600) 一、基础指令 (1)git init讲一个文件夹初始化为一个git仓库。 (2)git add将修改的文件添加到暂存区。 (3)git commit将暂存区内的文件提交到仓库。 (4)git status查看当前仓库的状态。 (5)git diff
2021-09-03 10:42:46
76
原创 使用React和Vue做ToDoList
文章目录前言整体思路React的做法总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下面案例可供参考 整体思路 首先不管是Vue还是React,都是组件话的思想来完成这一个TodoList,因此我们需要把整个的TodoList进行一个拆分,拆分成不同的组件,看这个应用的整体结构可以很轻易的将它拆分为四个组件。首先是最外层的壳,包裹着所有的子组件的Ap
2021-08-30 17:16:03
245
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人