- 博客(7)
- 收藏
- 关注
原创 程序员必背的es6面试题
3.8 说⼀下 for in 与 for of 的区别?(80%)- For in 可以遍历对象 ⽽ for of 遍历对象会报错- for in 遍历数组得到的数组的下表 ⽽ for of 遍历得到的时候数组⾥⾯的每⼀个元素es5 的面向对象和 es6 的面向对象es5 的面向对象是通过 new 一个构造函数实现的es6 的面向对象是通过 class 实现的 es6 的 class 就是面向对象的语法糖(实现同样的功能 但是代码更少 更加简洁)面向对象是一个概念..
2022-05-04 11:06:17
328
原创 ES6 的 Promise
promisepromise 本身其实就是一个容器 里面放异步的代码 这样就可以让这个异步的代码执行.then .catch 的操作说⼀下你对 promise 的理解?(必问)promise 是 es6 提供的一种异步解决方案,在我的理解中 promise 就是把异步操作换了一种写法从之前的嵌套回调函数 变成了链式的写法什么是 promise?通过 promise 能够解决什么问题?promise 是 es6 提供的一种异步解决方案,promise 可以解决回调地狱的..
2022-05-03 10:56:21
107
原创 vue2的数组方法整理归纳
数组基本操作可以归纳为 增、删、改、查,需要留意的是哪些⽅法会对原数组产⽣影响,哪些⽅法不会增下⾯前三种是对原数组产⽣影响的增添⽅法,第四种则不会对原数组产⽣影响push()unshi!()splice()concat()删下⾯三种都会影响原数组,最后⼀项不影响原数组:pop()shi!()splice()slice()改即修改原来数组的内容,常⽤ splicesplice()传⼊三个参数,分别是开始位置,要删除元素的数量,要插⼊的任意多个元素,返回.
2022-04-26 19:47:22
1248
原创 深拷⻉浅拷⻉的区别?如何实现一个深拷贝?
深拷贝JavaScript 中存在两⼤数据类型: 基本类型 引⽤类型基本类型数据保存在在栈内存中引⽤类型数据保存在堆内存中,引⽤数据类型的变量是⼀个指向堆内存中实际对象的引⽤,存在栈中浅拷⻉浅拷⻉,指的是创建新的数据,这个数据有着原始数据属性值的⼀份精确拷⻉ 如果属性是基本类型,拷⻉的就是基本类型的值。如果属性是引⽤类型,拷⻉的就是内存地址 即浅拷⻉是拷⻉⼀层,深层次的引⽤类型则共享内存地址如何实现一个深拷贝?function shallowClone(obj) { con.
2022-04-26 11:09:26
1455
原创 程序员面试必问的vue2面试题
1. vue⽣命周期? (必问)# 一.生命周期## 1.什么是生命周期函数 生命周期函数 又叫钩子函数 是到了某一个时间点会自动触发 我们讨论的是 vue 实例的钩子函数 从 vue 实例创建到销毁的过程中 到了一定的时间节点就会触发## 1.1 生命周期函数有哪些 创建阶段 - beforeCreate:实例创建之前 这个时候什么都没有 data methods 都不能用 也没有 this - created:创建之后 也是最早的可以使用 d...
2022-04-22 15:58:11
935
1
原创 在小程序里写TabBar页面
首先在微信开发小程序里的app.json文件里配置路由 "pages": [ "pages/index/index", "pages/cate/cate", "pages/cart/cart", "pages/my/my" ],然后在window外面写TabBar的对象"tabBar": { "color": "#666", "selectedColor": "#f00", "list": [ { "p
2022-03-11 15:28:09
203
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人