- 博客(9)
- 收藏
- 关注
原创 用对象模拟一个双端队列
class Deque { constructor() { this.items={}; this.count=0; this.lowestCount=0; } //一次增加一个元素 addBack(element){ this.items[this.count]=element; this.count+...
2020-04-23 14:10:07
183
原创 用对象实现队列
class Queue { constructor() { this.items={}; this.count=0; this.lowestCount=0; } //一次增加一个元素 enqueue(element){ this.items[this.count]=element; this.count++...
2020-04-23 12:56:02
160
原创 用对象实现js的栈
class Stack { constructor() { this.items={}; this.count=0; } //一次增加一个元素 push(element){ this.items[this.count]=element; this.count++; } isEmpty(){ ...
2020-04-22 14:56:20
153
原创 用数组模拟栈
class Stack { constructor() { this.items=[] } //向栈顶添加元素 push(item) { this.items.push(item); } //将栈顶的元素弹出 pop() { return this.items.pop(); } //查看栈顶的元素 ...
2020-04-22 14:15:34
150
原创 数组中的iterator,entries,keys,values
//遍历数组中的iterator const arr = [1,1,2,3,4,5,2,23]; for(const i of arr[Symbol.iterator]()){ console.log(i) } //entries方法 const arr = [1,1,2,3,4,5,2,23]; for(const i of arr.entries()){ ...
2020-04-21 13:26:09
184
原创 遍历数组的三种方法
//使用for of const arr = [1,1,2,3,4,5]; for(const i of arr){ console.log(i%2===0?'even':'odd'); } //使用for循环 const arr = [1,1,2,3,4,5]; for(let i=0;i<arr.length;i++){ console.log(i%...
2020-04-21 13:10:23
498
原创 js中数组去重的方法
const arr = [1,1,2,3,4,5]; let arrayList=arr=>{ let newArr=[]; for(i=0;i<arr.length;i++){ if(!newArr.includes(arr[i])){ newArr.push(arr[i]); } } return newA...
2020-04-21 12:59:57
93
原创 学习js中的数组
//声明一个数组 let array=[]; //声明一个有长度的数组 let array=new Array(7); //访问一个数组 for(let i=0;i<array.length;i++){ console.log(array[i]); } //添加数组末尾一个元素 array.push(1); //删除数组末尾一个元素 array.pop(1); //添加数组开头一个元素 ar...
2020-04-20 23:37:53
164
原创 如何用css写一个三角形
如何用css写一个三角形 ```css width:0; height:0; border-style:solid; border-width:40px; border-color:red transparent transparent transparent transparent;
2020-04-17 18:39:31
110
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人