728x90

 

https://youtu.be/HwsVH3htvB0

 

카미사토 아야카
야란
디오나
베넷

 

반응형
SMALL

'게임 > 원신' 카테고리의 다른 글

[원신] 4신 파티로 주간보스 잡기  (0) 2022.11.10
[원신] 무상의 풀 가는 길 + 플레이 영상  (0) 2022.11.08
728x90

https://youtu.be/gvHvvUE9u8c

호두,야에 미코,종려,나히다 무상의 풀 플레이영상

호두
야에 미코
종려

 

나히다

반응형
SMALL

'게임 > 원신' 카테고리의 다른 글

[원신] 4신 파티로 주간보스 잡기  (0) 2022.11.10
[원신] 주간보스 스카라무슈 플레이영상  (0) 2022.11.08
728x90

어떤 배열에 있는 모든 요소들의 값을 변경해서 새로운 배열을 만들어야할때가 있습니다.

그때 반복문을 이용하여 처리하는 대신, 간단하게 Array.map() 함수를 이용하면 편하게 할 수있습니다.

let arr = [2,4,6,8];

이러한 배열이 있다고 가정했을때, 각 요소에 2를 곱해야 되는 상황이 있을때,

반복문 for문을 사용 할 수도 있습니다.

 

let arr = [2,4,6,8];

for (let i = 0; i < arr.length; i++){
  arr[i] = arr[i] * 2;
}

console.log(arr); // [4,8,12,16]

for문도 간단하게 처리는 되지만  Array.map()으로도 동일한 결과를 얻을 수 있습니다.

let arr = [2,4,6,8];

let modifiedArr = arr.map(function(element){
    return element *2;
});

console.log(modifiedArr); // [4,8,12,16]

 

객체 배열에서 map()을 사용하는 방법

만약 사람의 firstName과 lastName을 저장하는 객체 배열이 있다고 할때,

 

let users = [
  {firstName : "Kim", lastName: "MinJi"},
  {firstName : "Park", lastName: "JoonYoung"},
  {firstName : "Lee", lastName: "SeungHyun"}
];

 다음과 같은 map()함수를 이용하여 firstName과 lastName을 결합할 수 있습니다.

 

let users = [
  {firstName : "Kim", lastName: "MinJi"},
  {firstName : "Park", lastName: "JoonYoung"},
  {firstName : "Lee", lastName: "SeungHyun"}
];

let userFullnames = users.map(function(element){
    return `${element.firstName} ${element.lastName}`;
})

console.log(userFullnames);
// ["Kim MinJi", "ParkJoonYoung", "LeeSeungHyun"]

 

반응형
SMALL

+ Recent posts