const compareVersions = (v1, v2) => {
const arr1 = v1.split('.').map(e => e * 1)
const arr2 = v2.split('.').map(e => e * 1)
const length = Math.max(arr1.length, arr2.length)
for(let i = 0; i<length; i++){
if((arr1[i] || 0) > (arr2[i] || 0 )) return 1
if((arr1[i] || 0) < (arr2[i] || 0 )) return -1
}
return 0
}
console.log(compareVersions('1.11', '1.9'))// 1
console.log(compareVersions('1.9', '1.11')); // returns -1
console.log(compareVersions('1.1', '1.1.0')); // returns 0