ES6 IIFE
JavaScript
// es5 version
let person = function(name) {
return {
getName: function(){
return name;
}
};
}("Nicholos");
console.log(person.getName());
//es6 version
let person1 = ((name) => {
return {
getName: function() {
return name;
}
};
})("Bart");
console.log(person1.getName());