pinia 报错:如下
pinia.esm-browser.js:1671
Uncaught Error: [**]: getActivePinia was called with no active Pinia. Did you forget to install pinia?
const pinia = c......
2022-8-24 阅读(1172)评论(0)
1450. 在既定时间做作业的学生人数
给你两个整数数组 startTime(开始时间)和 endTime(结束时间),并指定一个整数 queryTime 作为查询时间。
已知,第 i 名学生在 startTime[i] 时开始写作业并于 endTime[i] 时完成作业。
请返回在查询时间 queryTime 时正在做作业的学生人数。形式上,返......
2022-8-19 阅读(695)评论(0)
题目:给定一个包含 n + 1 个整数的数组 nums ,其数字都在 [1, n] 范围内(包括 1 和 n),可知至少存在一个重复的整数。
假设 nums 只有 一个重复的整数 ,返回 这个重复的数 。
你设计的解决方案必须 不修改 数组 nums 且只用常量级 O(1) 的额外空间
解题思路:使用对象的key特性,key不能重复......
2022-8-18 阅读(706)评论(0)
环境:全新的vite+vue3+ts 项目
第一步,安装eslint
pnpm install eslint --save-dev
第二步,生成一个配置文件
pnpm eslint --init
以下是我选的配置:记录一下
...
2022-8-18 阅读(799)评论(0)
两数之和,力扣 第一题
给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。
数组nums:
nums = [2,7,11,15]
target 值是 :
target = 9
解题思路:利用obj特性, 总合 = 目标值......
2022-8-17 阅读(693)评论(0)
/**
at()方法接收一个整数值并返回该索引的项目,允许正数和负数。负整数从数组中的最后一个项目开始倒数。
要点:
1. js的数组不存在数组越界,访问越界直接返回:undefined
2. 可以填写负数值
个人理解:数组取值的 arr[0] === arr.at(0) ,at 可以 通过正负数 取值而已
入参:st......
2022-8-16 阅读(690)评论(0)
js翻转数组
reverse()方法翻转
反向添加数组
数组首尾交换
unshift()向数组头部添加
考点:在 数组首尾交换,reverse()方法肯定不......
2022-8-16 阅读(639)评论(0)
数组排序总结了5种
冒泡排序:相邻的元素比对,双重循环
选择排序:每次循环找出一个最小值,双重循环
插入排序:设定j左边已经排序好了,右边是未排序的,“每次都排序一下j的左边”
sort排序: js提供的函数,没啥说的 【a-b升序/b-a 倒叙】
快速排序:递归,将每个......
2022-8-15 阅读(652)评论(0)
数组去重 无非基于以下几种特性
双重循环(sort()排序,splice) 【都是利用循环遍历实现】
includes方法 或 indexOf方法 【利用包含和不包含条件】
obj特性,set,map 都是obj的变种
......
2022-8-14 阅读(516)评论(0)
call,apply,bind的区别
call
参数一:要指向的对象,参数1.... 是形参
apply
参数一:要指向的对象,参数1.... 是数组形参
bind
参数一:要指向的对象,参数1.... 是形参,bind会返回一个函数,需要自己调用执行
var......
2022-8-13 阅读(537)评论(0)