[자바스크립트] 배열 splice
배열 index 2인 요소 1개 삭제 let arr = ['a','b','c','d','e'] let newarr = arr.splice(2,1); // ["c"] 결과 : arr 배열 반환값 배열 index 0인 'a'요소 1개 삭제후 'a_1'대체 let arr = ['a','b','c','d','e'] let newarr2 = arr.splice(0,1,'a_1'); // ["a"] 결과 : arr 배열 반환값 배열 index 3인 'd'요소 1개 삭제후 'new1' & 'new2' 대체 let arr = ['a','b','c','d','e']; let newarr3 = arr.splice(3,1,'new1','new2');//["d"] 결과 : arr 배열 반환값 배열 index 0인 요소 대체 ..
[자바스크립트] 배열 map 활용
map 이용한 곱셈 let arr = ['1','2','3','4','5'] let newArr = arr.map((a)=> a*2) 결과 : [ 2, 4, 6, 8, 10 ] 짝수만 값을 추출하고싶을경우 let newArr2 = arr.map((a)=>{ if(a % 2){ return a*2 } }) 결과 : ( ※ 짝수값만 return되면 나머지 해당하지 않는 값들은 undefined로 나온다) 짝수만 값을 추출하고싶을경우2(undefined 제거) let newArr2 = arr.map((a)=>{ if(a % 2){ return a*2 } }).filter((e)=>{return e}) 결과 : ( ※ filter를 이용해서 0, ""(공백), undefined 제거 ) 짝수만 값을 추출하고싶을..