<!DOCTYPE html> <html> <head> <meta charset=utf-8> </head> <body> <script type="text/javascript"> const _shouldUpdate = (oldVersion, newVersion) => { // 补全代码 /* 1.我们接受两个字符串,根据版本号格式,我们可以使用split(".")把它变为数组 2.设置一个flag,循环三次两两比较两个数组的每个元素,如果完全相当的话就不需要更新 3.如果新版本大于老版本则返回true,否则返回false */ var arr1 = oldVersion.split(".") var arr2 = newVersion.split(".") var flag = false for(let i=0; i<arr1.length; i++){ if(arr1[i] < arr2[i]){ flag = true; }else{ continue; } } return flag } </script> </body> </html>