- 博客(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
146
原创 用对象实现队列
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
121
原创 用对象实现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
116
原创 用数组模拟栈
class Stack { constructor() { this.items=[] } //向栈顶添加元素 push(item) { this.items.push(item); } //将栈顶的元素弹出 pop() { return this.items.pop(); } //查看栈顶的元素 ...
2020-04-22 14:15:34
113
原创 数组中的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
149
原创 遍历数组的三种方法
//使用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
436
原创 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
69
原创 学习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
133
原创 如何用css写一个三角形
如何用css写一个三角形```csswidth:0;height:0;border-style:solid;border-width:40px;border-color:red transparent transparent transparent transparent;
2020-04-17 18:39:31
85
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人