π Replit
array.map()
function solution(element, index, array) {
		return Number(element)
}
function solution(element, index, array) {
	if (index === array.length-1){
      element = Number(element)
    }
 return element
}
const arr = ['1', '2', '3'];
const result = arr.map(solution);
console.log(result); 
String Detection Method
const email = 'preferbaik@gmail.com'; 
console.log(email.startsWith('pre'));   
console.log(email.endsWith('com'));     
console.log(email.includes('@gmail'));  
console.log(email.endsWith('@gmail.com'));  
π Class
padStart
let str = ""
str.padStart(5, 'z')	
str.padStart(5, "*") 
slice
str = "abcde"
str.slice(2)
π Ternary Operator
function solution(num){
    return num % 2 === 0? "Even" : "Odd"
}
π Masking phone number
function solution(phone_number){
    let answer = ''
    
    for (let i = 0; i<phone_number.length; i++){
        if (i< phone_number.length -4){
            answer += '*'
        }
        else {
            answer += phone_number[i]
        }
    }
    return answer
}
function solution(phone_number){
    let answer = ''
    
    answer = answer.padStart(phone_number-4, "*")
    answer += phone_number.slice(phone_number.length -4, phone_number.length)
    return answer
}
π reduce() method
function solution(arr){
    
    
      const sum = arr.reduce( (acc, cur) => {
          console.log(acc, cur)	
            return acc + cur
      },0)
      return sum/arr.length
  }