diff --git a/JavaScript/3-class.js b/JavaScript/3-class.js index b9ad3bd..172c646 100644 --- a/JavaScript/3-class.js +++ b/JavaScript/3-class.js @@ -5,7 +5,7 @@ const logable = (fields) => constructor(data) { this.values = data; for (const key in fields) { - Object.defineProperty(Logable.prototype, key, { + Object.defineProperty(this, key, { get() { console.log('Reading key:', key); return this.values[key]; diff --git a/JavaScript/7-pool.js b/JavaScript/7-pool.js index 87cd5b0..3761df7 100644 --- a/JavaScript/7-pool.js +++ b/JavaScript/7-pool.js @@ -26,14 +26,14 @@ const a1 = arrayPool(); const b1 = a1.map((x, i) => i).reduce((x, y) => x + y); console.log(b1); -const a2 = arrays(); +const a2 = arrayPool(); const b2 = a2.map((x, i) => i).reduce((x, y) => x + y); console.log(b2); -arrays(a1); -arrays(a2); +arrayPool(a1); +arrayPool(a2); -const a3 = arrays(); +const a3 = arrayPool(); const b3 = a3.map((x, i) => i).reduce((x, y) => x + y); console.log(b3);