摘要:
// 父类定义一个方法不去实现,让继承它的子类去实现,每一个子类有不同的表现多态属于继承 class Animal{ name:string constructor(name:string){ this.name = name } eat(){ console.log('吃的方法') } } cla 阅读全文
posted @ 2023-06-22 15:57
有只小菜猫
阅读(41)
评论(0)
推荐(0)
摘要:
//1. function Person1(name,age){ this.name='zhangsan' this.age=20 this.run = function(){ alert('yundong') } } Person.prototype.sex = '男' Person.protot 阅读全文
posted @ 2023-06-22 15:56
有只小菜猫
阅读(36)
评论(0)
推荐(0)
摘要:
1. ts函数定义 // es5函数声明 function run3(){ return 'run' } // es5匿名函数 var run4 = function(){ return 'run' } // ts函数声明 function run5():string{ return 'run' } 阅读全文
posted @ 2023-06-22 15:54
有只小菜猫
阅读(57)
评论(0)
推荐(0)
摘要:
1.js有的类型 boolean类型、number类型、string类型、array类型、undefined、null 2.ts多出的类型 tuple类型(元组类型)、enum类型(枚举类型)、any类型(任意类型) 3.特别的类型 void类型(没有任何类型)表示定义方法没有返回值 never类型 阅读全文
posted @ 2023-06-22 15:52
有只小菜猫
阅读(17)
评论(0)
推荐(0)
摘要:
一、使用Array.apply let arr= Array.apply(null, { length: 10 }).map((item,index)=>{ return index; }); console.log(arr); //(10) [0, 1, 2, 3, 4, 5, 6, 7, 8, 阅读全文
posted @ 2023-06-22 15:46
有只小菜猫
阅读(410)
评论(0)
推荐(0)
摘要:
1、思路:定义一个新数组,并存放原数组的第一个元素,然后将元素组一一和新数组的元素对比,若不同则存放在新数组中 function unique(arr) { let newArr = [arr[0]]; for (let i = 1; i < arr.length; i++) { let repea 阅读全文
posted @ 2023-06-22 15:45
有只小菜猫
阅读(27)
评论(0)
推荐(0)
摘要:
触发钩子的完整顺序: 将路由导航、keep-alive、和组件生命周期钩子结合起来的,触发顺序,假设是从a组件离开,第一次进入b组件: 1. beforeRouteLeave:路由组件的组件离开路由前钩子,可取消路由离开。 2. beforeEach: 路由全局前置守卫,可用于登录验证、全局路由lo 阅读全文
posted @ 2023-06-22 14:51
有只小菜猫
阅读(68)
评论(0)
推荐(0)