Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How would I loop through an array in Javascript, add a word, then return an array (without using map)?

How would I loop through an array in Javascript, add a word, and then return an array (without using map)?

var convertToBaby = (array) => {
  for (var i =0; i < array.length; i++) {
    console.log('baby '+ array[i]);
  }
};

const animals = ['panda', 'turtle', 'giraffe', 'hippo', 'sloth', 'human'];
convertToBaby(animals);

/*Returns 

baby panda
baby turtle
baby giraffe
baby hippo
baby sloth
baby human */

// Should return ['baby panda', 'baby turtle', 'baby giraffe', 'baby hippo', 'baby sloth', 'baby human'];
like image 254
Carrie Avatar asked Nov 29 '25 08:11

Carrie


1 Answers

maybe this

var convertToBaby = (array) => {
    let arr = [];
    for (var i =0; i < array.length; i++) {
    arr.push('baby '+ array[i])
    }
    console.log(arr);
    return arr;
  
};

const animals = ['panda', 'turtle', 'giraffe', 'hippo', 'sloth', 'human'];
convertToBaby(animals);
like image 59
sonEtLumiere Avatar answered Dec 01 '25 22:12

sonEtLumiere