1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| function privateData() { let temp = 'a'; return temp; }
const result = privateData(); console.log(result);
-------------------------------------
function privateData() { let temp = 'a'; return { value: () => { return temp; }, changeValue: (newVal) => { temp = newVal; } }; }
const private = privateData(); console.log(private.value()); private.changeValue('b'); console.log(private.value());
|