如题
为何js有了array及它的方法,有写同学还要封装Stack.js?
为何js有了array及它的方法,有写同学还要封装Stack.js?
stack是栈结构,特点是后进先出;数组可以在两头进出,还可以随意修改中间位置的值。他们是不同的结构,要保证栈的特性必须在重新封装。
本人最近建立了开源项目usuallyjs,非常欢迎楼主一起交流,github地址:https://github.com/JofunLiang/usuallyjs,别忘了start哦。
感谢回复
let arr = [null, "undefinde","", {a: true,b:"",c:NaN},1, "b",null,"", "undefinde",3,{a: true,b:"",c:NaN}];
这个去除重复值管用吗?
@Coca-code: 数组内的对象不能去重,只能对普通类型数据起作用。