const arr = [0,1,2,3];
let squaredArr = arr.map(function(element){
return element * element;
});
// 혹은 arrow 함수 가능
squaredArr = arr.map(element => element * element);
console.log(squaredArr); // [ 0, 1, 4, 9 ]
배열속 숫자들이 제곱이되어 나옴
let array1=[1,2,3]
let map1=array1.map(x=>x*10)
console.log(map1);
function park(el) {
return el*10;
}
[1,2,3].map(function(el){return el*10});
[1,2,3].map(el => el*10);
port React from "react";
import "./styles.css";
const arr = [{ name: "과일", path: "fruit" },{ name: "생선", path: "fish" }];
const addSmile = day => (
<li><a href={day.path}>{day.name}</a></li>
)
class App extends React.Component {
render(){
return (
<div className="App">
{arr.map(addSmile)}
</div>
);
}
}
export default App
es6 문법 ` $주의
const days = ['mon','tue','wde','thurs','fri'];
const addSmile = day => `hello${day}`;
const smilingDays = days.map(addSmile);
console.log(smilingDays);
'JAVASCRIPT' 카테고리의 다른 글
map 함수 다시 예제 그리고 == 와 === 차이 정리 (0) | 2020.05.08 |
---|---|
es6 문법 예제1 (0) | 2020.05.08 |
함수 출력 (0) | 2020.04.08 |
반복문의 중첩 (0) | 2020.04.08 |
반복문 break continue (0) | 2020.04.08 |