주어진 배열 안의 딸기 아이템을 키위로 교체하는 “함수✨”를 만들기
(단, 주어진 배열을 수정하지 않도록!)
input: ['🍌', '🍓', '🍇', '🍓']
output: [ '🍌', '🥝', '🍇', '🥝' ]
const input = ['🍌', '🍓', '🍇', '🍓']
const newInput = input.map(element => {
if(element === '🍓'){
return '🥝';
}
return element;
});
console.log(newInput);
function replace(array, from, to){
const replaced = Array.from(array);
for(let i=0; i<replaced.length; i++){
if(replaced[i]===from){
replaced[i]=to;
}
}
return replaced;
}
const array = ['🍌', '🍓', '🍇', '🍓']
const result = replace(array, '🍓', '🥝');
console.log(result);
function replace(array, from, to){
return array.map(item => item === from ? to : item) // ternary operator
}
const array = ['🍌', '🍓', '🍇', '🍓']
const result = replace(array, '🍓', '🥝');
console.log(result);