SOURCE

function welcome(username) {
    console.log('welcome ' + username);
}

function goodbye(username) {
    console.log('goodbye ' + username);
}

function wrapWithUsername(wrappedFunc) {
    let newFunc = () => {
        let username = localStorage.getItem('username');
        wrappedFunc(username);
    };
    return newFunc;
}

welcome = wrapWithUsername(welcome);
goodbye = wrapWithUsername(goodbye);

welcome();
goodbye();
console 命令行工具 X clear

                    
>
console