전체 글 96

[javascript ] 빈값을 걸러내야 할 때 : filter(Boolean) :: map에 filter 추가하기

https://stackoverflow.com/questions/16037049/why-does-javascript-map-function-return-undefined Why does JavaScript map function return undefined? My code var arr = ['a','b',1]; var results = arr.map(function(item){ if(typeof item ==='string'){return item;} }); This gives the following results ["a",& stackoverflow.com 방금 그 건이 그렇게 잘 마무리 된 줄 알았으나 아니었다. 내가 잘 이해한 것인지 모르겠는데 filter는 기존 배열에서 거르는 작용을 하는 ..

[Javscript] map함수를 쓰면 undefined가 저장, 반환될 때

와 정말 오랜만에 블로그에 들어온 것 같다. 9월 이후로 미친듯이 바빠지기도 했고, 내가 배운 걸 기록하는 것에 대해 의미나 방향성을 잃었던 것 같기도 하다. 기록광인 내가 기록을 안 했다는 사실 자체가 이 업에 대한 애정이 둔해졌음을 의미하는 걸까.. 잘 모르겠다. 오히려 이런 마음가짐이야말로 코딩을 하기 가장 수월한 거 같기도 하고. 욕심도 두려움도 없는 그런 상태 말이죠. 하지만 요즘은 다시 기운을 얻었기에 오늘 배운 것을 다시 기록해보자. map 속에 if문 조건을 걸고 그 안에만 return을 넣어줬는데도 if문 조건이 성립하지 않으면 undefiend를 물고 들어와서 에러가 나는 경우가 발생했다. let b = a.map((item) => { if (typeof item ==='string')..

[mysql] 다중 컬럼 유니크키 주기

ALTER TABLE 테이블명 ADD UNIQUE (컬럼1, 컬럼2, 컬럼3); https://myhappyman.tistory.com/148 Mysql - 여러개의 컬럼을 유니크하게 관리하기(다중 컬럼, UNIQUE) DB 컬럼에 primary key, unique 등을 사용하여 값의 중복을 방지할 수 있는데, 여러개의 컬럼을 동시에 체크하여 중복을 체크해야 하는 경우 여러개를 묶어서 unique 처리를 하면 된다. ALTER TABLE 테이블 myhappyman.tistory.com

[자바스크립트] 얕은 복사, 깊은 복사. assign, 스프레드 연산자

https://velog.io/@recordboy/JavaScript-%EC%96%95%EC%9D%80-%EB%B3%B5%EC%82%ACShallow-Copy%EC%99%80-%EA%B9%8A%EC%9D%80-%EB%B3%B5%EC%82%ACDeep-Copy [JavaScript] 얕은 복사(Shallow Copy)와 깊은 복사(Deep Copy) 깂은 복사와 얕은 복사에 대해 알아보겠다. 이 글의 초반 내용은 이전 포스팅의 (원시 타입과 참조 타입의 차이과 맥락이 비슷하며, 위 포스팅은 원시 타입과 참조 타입의 차이점이라면 아래는 velog.io https://velog.io/@th0566/Javascript-%EC%96%95%EC%9D%80-%EB%B3%B5%EC%82%AC-%EA%B9%8A%EC%9..

자바스크립트 라이브러리, loadash & underscore. 객체 배열로 바꾸기

https://namu.wiki/w/%EC%96%B8%EB%8D%94%EC%8A%A4%EC%BD%94%EC%96%B4 https://velog.io/@kysung95/%EC%A7%A4%EB%A7%89%EA%B8%80-lodash-%EC%95%8C%EA%B3%A0-%EC%93%B0%EC%9E%90 [개발상식] lodash 알고 쓰자. 안녕하세요. 김용성입니다. 오늘은 lodash에 대해 포스팅해보도록 하겠습니다. velog.io 배열 개수 카운트 https://hianna.tistory.com/459 [Javascript] 배열 중복 값 개수 구하기 배열에 있는 값들이 몇번이나 중복 되는지 찾는 방법을 소개합니다. forEach() 이용하기 reduce() 이용하기 Map 객체 이용하기 1. forEach..

[Nest.js] 넌 또 누구니

https://psyhm.tistory.com/m/47 [nestjs] - nestjs 소개 Nestjs란 Nest.js는 nodejs에서 새로 떠오르는 프레임워크입니다. 공식 페이지를 가보면 Nestjs를 다음과 같이 소개하고 있습니다. Nestjs는 효율적이고, 안정적이며, 확장에 용이한 서버 어플리케이션을 psyhm.tistory.com nest.js - express같은 프레임워크 제한적인 부분이 오히려 코드 통일성을 가져온다. spring과 유사한 점도 많음

[mysql] csv 파일 import 시 0이 사라지는 문제, excel 파일 import하기, 'Could not determine delimiter' 문제

https://cotak.tistory.com/63#--%--MySQL%--Workbench%--%EC%-B%A-%ED%--%--%--%EB%B-%-F%--%ED%--%-C%EC%-D%B-%EB%B-%--%--%ED%--%--%EC%-D%B- 1. 처음엔 Table Data Import를 사용하려고 했다. 그런데 해당 기능은 excel 파일은 받아올 수가 없다고 해서 csv 파일로 변환이 필요했다. 혹시 이 과정에서 숫자 0이 자꾸 사라진다면 csv 파일을 메모장으로 열어서 utf-8로 저장한 뒤 import하면 된다. wizard import 사용하면 좋지만, 너무 느려서 mysql for excel을 다운받기로 했다. 참고로 Table Data Import Wizard 'Could not determ..

[mysql] 대문자로 싹 바꾸고 싶을 때

치환하고 싶을 때 http://blog.freezner.com/archives/606 [MySQL] 데이터의 대소문자 치환 아주 간단한 방법이라 길게 설명도 필요 없을것 같습니다. 소문자 치환 [crayon-613fce9cd7648780427270/] 대문자 치환 [crayon-613fce9cd764f552845508/] 위 예제는 myTable 테이블 내에 존재하는 모든 myData 필드 blog.freezner.com MySQL 1 update myTable set myData = lower(myData); 소문자 치환 update myTable set myData = upper(myData); 대문자 치환 db는 안 건들고 보여줄 때만 치환하고 싶을 때 https://extbrain.tistory...