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 27 28 29 30 31 32 33 34 35 36 37 38
|
const retained1 = {
get effect() {
console.log('effect');
},
get noEffect() {
const x = 1;
return x;
}
};
//retained
retained1.effect;
retained1['eff' + 'ect'];
const retained3 = {
set effect(value) {
console.log(value);
}
};
retained3.effect = 'retained';
const retained4 = {
set effect(value) {
console.log(value);
}
};
retained4['eff' + 'ect'] = 'retained';
const retained7 = {
foo: () => {},
get foo() {
return 1;
}
};
retained7.foo();
|