JS | 버전비교 라이브러리 | compare-versions

flobeeee·2024년 2월 15일
0

Today I Learned

목록 보기
34/35
post-thumbnail

앱 버전분기를 하려고 sql 쿼리를 짤 때는
n.m.l 형식의 데이터를 .단위로 쪼개서 LPAD 로 자릿수를 만들고
concat로 합쳐서 비교를 했었다.

js 코드로는 이렇게 처리할 필요가 없다.


compare-versions

$ npm install compare-versions


import { compareVersions } from 'compare-versions';

compareVersions('11.1.1', '10.0.0'); //  1
compareVersions('10.0.0', '10.0.0'); //  0
compareVersions('10.0.0', '11.1.1'); // -1

내가 만든 코드

import { compareVersions } from 'compare-versions';

const isOldVersion = compareVersions(deviceVersion, "3.2.1") < 0 ? true : false
// 버전이 3.2.1보다 낮으면 true를 변수에 할당했다.



profile
기록하는 백엔드 개발자

0개의 댓글