想冲冲大厂,在复习js数据结构与算法时候发现有好多基础疏漏,在此记录
1.Array.form()//可以直接将一个伪数组变为一个数组
2.怎么访问数组最后一个元素?你可能会想到一下用length-1实际上有更优
return this.items[this.items.length-1];
this.items.at(-1);
3.怎么手写实现join的功能,可以用tostring 然后replace(注意这里可以用正则全局替换)
str = stack.items.reverse().toString().replace(/,/g, "")
4.显示绑定call apply的绑定可以修改,箭头函数和new的绑定不允许修改
5.大多JavaScript内置函数和事件绑定函数都内置参数可以调整回调函数的this指向