@@ -24,30 +24,24 @@ clipboardEl.addEventListener('click', () => {
24
24
alert ( 'Password copied to clipboard!' ) ;
25
25
} ) ;
26
26
27
- function getRandomLower ( ) {
28
- return String . fromCharCode ( Math . floor ( Math . random ( ) * 26 ) + 97 ) ;
29
- }
27
+ const getRandomLower = ( ) => String . fromCharCode ( Math . floor ( Math . random ( ) * 26 ) + 97 ) ;
30
28
31
- function getRandomUpper ( ) {
32
- return String . fromCharCode ( Math . floor ( Math . random ( ) * 26 ) + 65 ) ;
33
- }
29
+ const getRandomUpper = ( ) => String . fromCharCode ( Math . floor ( Math . random ( ) * 26 ) + 65 ) ;
34
30
35
- function getRandomNumber ( ) {
36
- return String . fromCharCode ( Math . floor ( Math . random ( ) * 10 ) + 48 ) ;
37
- }
31
+ const getRandomNumber = ( ) => String . fromCharCode ( Math . floor ( Math . random ( ) * 10 ) + 48 ) ;
38
32
39
- function getRandomSymbol ( ) {
33
+ const getRandomSymbol = ( ) => {
40
34
const symbols = '!@#$%^&*(){}[]=<>/,.' ;
41
35
return symbols [ Math . floor ( Math . random ( ) * symbols . length ) ] ;
42
- }
36
+ } ;
43
37
44
38
const randomFunc = {
45
39
lower : getRandomLower ,
46
40
upper : getRandomUpper ,
47
41
number : getRandomNumber ,
48
42
symbol : getRandomSymbol ,
49
43
} ;
50
- function generatePassword ( lower , upper , number , symbol , length ) {
44
+ const generatePassword = ( lower , upper , number , symbol , length ) => {
51
45
let generatedPassword = '' ;
52
46
const typesCount = lower + upper + number + symbol ;
53
47
const typesArr = [ { lower } , { upper } , { number } , { symbol } ] . filter (
@@ -68,7 +62,7 @@ function generatePassword(lower, upper, number, symbol, length) {
68
62
const finalPassword = generatedPassword . slice ( 0 , length ) ;
69
63
70
64
return finalPassword ;
71
- }
65
+ } ;
72
66
generateEl . addEventListener ( 'click' , ( ) => {
73
67
const length = + lengthEl . value ;
74
68
const hasLower = lowercaseEl . checked ;
0 commit comments