function delRepeatArr ( arr) {
var res = [ arr[ 0 ] ] ;
for ( var i = 0 ; i < arr. length; i++ ) {
var repeat = false ;
for ( var j = 0 ; j < res. length; j++ ) {
if ( arr[ i] == res[ j] ) {
repeat = true ;
break ;
}
}
if ( ! repeat) {
res. push ( arr[ i] ) ;
}
}
return res;
}
var arr2 = [ 1 , 1 , 2 , 3 , 3 , 5 , 6 , 0 , 5 , 6 , 6 , 10 , 8 , 44 , 55 , 55 , 55 , 66 , 66 , 88 , 9 , 12 ]
console. log ( delRepeatArr ( arr2) )
var objArr = [
{ car: "粤P2548" } ,
{ car: "桂P22258" } ,
{ car: "京P3568" } ,
{ car: "沪M25978" } ,
{ car: "浙Y5548" }
]
var arrNum = [ '粤P2548' , '京T4444' , '桂P22258' , '沪Y6666' , '浙Y9999' ]
for ( var idx in objArr) {
for ( var i = 0 ; i < arrNum. length; i++ ) {
if ( objArr[ idx] . car == arrNum[ i] ) {
arrNum. splice ( i, 1 )
}
}
}
console. log ( arrNum)
var str = "13712345678" ;
var str2 = str. slice ( 3 , 7 )
var str3 = str. substring ( 3 , 7 )
var str4 = str. replace ( /\d{7}(\d{4})/ , '*******$1' ) ;
var str5 = str. replace ( /(\d{3})\d{4}(\d{4})/ , '$1****$2' ) ;
function compareVersion ( v1, v2) {
v1 = v1. split ( '.' )
v2 = v2. split ( '.' )
var len = Math. max ( v1. length, v2. length)
while ( v1. length < len) {
v1. push ( '0' )
}
while ( v2. length < len) {
v2. push ( '0' )
}
for ( var i = 0 ; i < len; i++ ) {
var num1 = parseInt ( v1[ i] )
var num2 = parseInt ( v2[ i] )
if ( num1 > num2) {
return 1
} else if ( num1 < num2) {
return - 1
}
}
return 0
}
let a = compareVersion ( '7' , '7' )
let b = compareVersion ( '1.11.0' , '1.11.0' )
let c = compareVersion ( '1.11.0' , '1.99.0' )
console. log ( a)
console. log ( b)
console. log ( c)