function sumOfEvenSquare(array) {
    let sum = 0
    for (const v of array) {
        if (v % 2 === 0) {
            sum += v * v
        }
    }
    return sum
}

sumOfEvenSquare([1, 2, 3, 4]) 



function sumOfEvenSquare(array) {
    return array.filter(v => v % 2 === 0).map(v => v * v).reduce((r, v) => r + v);
}

sumOfEvenSquare([1, 2, 3, 4]) 



array
    .filter(v => v % 2 === 0) 
    .map(v => v * v)          
    .reduce((r, v) => r + v); 



let sum = 0; 

for (const v of array) {
    if (v % 2 === 0) { 
        sum += v * v 
    }
}
return sum; 



function thankyouMessage(user, item) {
    let message = user.name;
    message += "様、"
    message += item.name
    message += "（"
    message += item.price
    message += "円）のお買い上げありがとうございます。"
    return message
}



function thankyouMessage(user, item) {
    return `${user.name}様、${item.name}（${item.price}円）のお買い上げありがとうございます。`
}



function sumOfEvenSquare(array) {
    let newArray = array.filter(v => v % 2 === 0)
    newArray = newArray.map(v => v * v)
    return newArray.reduce((r, v) => r + v);
}


