Есть массив: img Есть два метода: 1. getBlueImg 2. getGreenImg В них я получаю из некоторой бд по 5 путей к изображениям и записываю их в массив img с помощью push.
Как сделать так, чтобы при вызове одного из этих методов, в массив не добавлялось еще 5 элементов, а перезаписывались 5 уже существующих?
Перед вызовом метода обновить массив
var array = [1,2,3,4,5];
array = []; // :D
let arr = [1,2,3,4,5];
console.log(arr); // [1,2,3,4,5]
arr = [6,7,8,9,0];
console.log(arr); // [6,7,8,9,0]
const arr2 = [1,2,3,4,5];
console.log(arr2); // [1,2,3,4,5]
arr2 = [6,7,8,9,0];
console.log(arr2); // TypeError: Assignment to constant variable
Как вы видете из примера выше, если вы используете let переменную - не надо ее занулять или очищать, просто присвойте новое значение и оно изменится. const выведет ошибку, потому что нельзя менять значение константы после ее объявления.
Возможно, у вас в функции метод добавления реализовал с помощью функции concat или push. Тогда имеет смысл обнулять переменную или просто возвращать результат в виде let images = getImage(params);
, так будет более читабельней и логичней.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Подскажите пожалуйста, у меня есть массив объектов, допустим:
у меня клинт-серверное ПО клиент GUI, хочу его и защититьчтобы они не расковыряли-не поломали короче 2D игрушка
Есть сущность Post, при создании которой необходимо подгрузить список Tag и записать их в месте в базу
Стояла задача сформировать некий файл из нескольких путём сложения, вычитания, деления и тд