有一个数组: img 有两种方法: 1. getBlueImg 2. getGreenImg 在其中,我从某个数据库中获取 5 个图像路径,并使用 push 将它们写入 img 数组。
如何做到这一点,以便在调用其中一种方法时,不会将另外 5 个元素添加到数组中,但会覆盖 5 个已经存在的元素?
有一个数组: img 有两种方法: 1. getBlueImg 2. getGreenImg 在其中,我从某个数据库中获取 5 个图像路径,并使用 push 将它们写入 img 数组。
如何做到这一点,以便在调用其中一种方法时,不会将另外 5 个元素添加到数组中,但会覆盖 5 个已经存在的元素?
在调用方法之前,更新数组
从上面的例子可以看出,如果你让一个变量,你不需要将它清空或清除它,只需分配一个新值,它就会改变。 const会抛出一个错误,因为你不能在声明后更改常量的值。
也许您使用 concat 或 push 函数在函数中实现了 add 方法。然后重置变量或简单地以表单返回结果是有意义的
let images = getImage(params);,它将更具可读性和逻辑性。