js(10)
-
JS 배열안에 객체 찾는 방법 find() 함수 사용
list 배열에 있는 객체 중에서 name이 짱구라는 객체를 찾는다. find 함수에서 findName함수를 불러 짱구라는 데이터가 있는 객체를 찾아온다. * 만약 name에 짱구라는 복수 값이 있으면 가장 앞에있는 데이터가 출력이 된다. 그러니 중복되지않는 데이터를 기준으로 불러오는것을 추천한다. const list = [ { name: '짱구', age: 5 }, { name: '철수', age: 6 }, { name: '훈이', age: 3 }, { name: '유리', age: 7 }, { name: '맹구', age: 8 } ] function findName (people) { return people.name === '짱구' } const result = list.find(findName) ..
2021.06.09 -
배열안에있는 값 누적 연산 하기 reduce
배열에 누적값을 나타낼때 js에 내장된 메서드 reduce를 사용하면된다. 사용 방법 배열.reduce((누적값, 현잿값, 인덱스, 요소) => { return 결과 }, 초깃값); ex) data에 있는 인덱스 값 만큼 reduce가 돌아 값을 누적 시킨다. // 배열 데이터 정의 const data = [1,2,3,4,5] // reduce 이용 result = data.reduce((now,add)=>{ console.log(now, add) const data = now + add return data }) 결과 : 출처 : www.zerocho.com/category/JavaScript/post/5acafb05f24445001b8d796d
2021.02.21 -
JavaScript 모든 공백 제거
디비에 데이터를 입력 할 때 나도 모르게 공백이 들어가서 데이터를 검색이 안되는 경우가 있다 이 방지하기 위해서 공백을 제거한 후에 디비에 저장해야한다. 데이터 저장할때는 필수적으로 사용하자! 문자열 앞뒤 공백 제거 const data = ' 안녕 ' const result = data.trim() console.log(result) 결과 trim()을 사용 O 사용 X 문자열 모든 공백 제거 const data = ' 안녕 하세요 방갑습니다 . ' const result = data.replace(/(\s*)/g, '') console.log(result) 결과 사용 O 사용 X
2020.11.20 -
String을 Number타입으로, Number을 String타입으로
숫자 => 스트링 let n = 123 n += ""; alert(typeof n);결과 : string 스트링 => 숫자 let s = "2" s *= 1; alert(typeof s);결과 : number 출처 = https://blog.outsider.ne.kr/361 이런식으로도 변경이 가능하다 하지만 명시적으로 보이기 위해선 스트링 => 숫자 let s = '321' const str = Number(s) alert(typeof(str))결과 : number 숫자 => 스트링 let n = 321 const num = string(n) alert(typeof(num)) 결과 : string 이런식으로 형변환을 하면 더욱 명시적이다 그리고 String => Number로 변환을 할때 숫자가 아니면..
2020.06.10