一个二维数组如下:
[["1575604671",""],["1575604672",""],["1575604673",""],["1575604674",""],["1575604675",""]]
请教各位如何在这个数组中增加和修改:
var num = 3;
var time1 = "1575604675";
var time2 = "1575604676";
想要实现的效果如下:
// 如果二维数组里面有 time1 值,也就是"1575604675",则把 num 添加到当前数组里面
[["1575604671",""],["1575604672",""],["1575604673",""],["1575604674",""],["1575604675","3"]]
// 如果二维数组里面没有 time2 值,也就是 "1575604676",则添加一组数组,同时删除最前面的一个数组(保持数组内的数组只有5组)
[["1575604672",""],["1575604673",""],["1575604674",""],["1575604675",""],["1575604676","3"]]
本是试用了findIndex()和indexOf(),貌似都不能很好解决!