JS基础之Promise

前言:个人学习笔记,初识Promise 1.Promise解决了什么问题? 用来解决 回调地狱 问题 回调地狱:在JS中,为了实现某些逻辑经常会写出层

JS基础之手写bind

文章类型:学习笔记 1.bind()的使用 😏😏😏😏😏 let obj = { age: 18 } function getInfo(name, job) { console.log(name); console.log(job); console.log(this.age); } getInfo.bind(obj, '星空海绵')('Software Engineer'); bind在第一个参数之

Vue从入门到出门

前言:人家都开始上vue3.0了,我还在重学vue2.0,啊这🤡🤡 提醒:个人学习笔记,适合随手翻阅,精读需考量。 1.手摸手(左手摸右手)搭建

js基础

1.JS中的变量 (1)变量提升和函数提升 变量提升和函数提升的过程: 创建阶段:JS解释器会找出需要提升的变量和函数,并给他们在内存中开辟好空间

JS数组去重

文章类型:个人学习笔记 1.双循环遍历 let arr = [1,5,6,1,9,9,2,1]; arr.map((item,index) => { arr.map((i,index1) => { if(index !== index1 && item === i){ arr.splice(index1,1); } }) }) console.log(arr); function unique(array){ for (let i = 0; i < array.length; i++) { for(let j = i+1; j < array.length; j++){ if(array[i] === array[j]){ arr.splice(j,1); } } } return arr; }