JSFiddle - React, Tailwind, and code Playground

by skilldrick

JavaScript

function person(name) {
    function get() {
        return name;
    }
    
    function set(newName) {
        name = newName;
    }
    
    return {get: get, set: set};
}

var dave = person('Dave');

alert(dave.get()); //'Dave'

dave.set('Bob');

alert(dave.get()); //'Bob'


var mary = person('Mary');

alert(mary.get()); //'Mary'