let name = "Bred";
function getEachNameSymbol(name) {
for (let i = 0; i < name.length; ++i){
let arr = [{
i = name[i]
}]
return arr;
}
}
console.log(getEachNameSymbol(name))
}
Хочу реализовать через массив объектов, подскажите как правильно это сделать.
Если вам нужно получать каждый элемент отдельно и в порядке очереди вы можете воспользоваться встроенным итератором.
let name = "Bred";
let iterator = name[Symbol.iterator]();
for (var letter of iterator) {
console.log(letter)
}
Вообще, чисто теоретически, строка в JS имеет многие свойства массива, но если вам нужен именно массив то можно поступить так:
let name = "Bred";
const nameArr = name.split('');
console.log(nameArr);
Ну окей, через цикл:
let name = "Bred";
const nameArr = [];
for(let i = 0; i<name.length; ++i){
nameArr.push(name[i]);
}
console.log(nameArr);
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости