class Sample {
constructor(message) {
Sample.count++;
this.message = message;
}
}
Sample.count = 0;
makeIterable(Sample.prototype);
let q = new Sample("Hello world"); // makes array-like object
let t = new Sample("It working!"); // makes array-like object
q.push(true, false, true, true, false, true, false, true);
t.push("hello", "world", "!");
console.log(Sample.count); // 2
console.log([...q]); // true, false, true, true, false, true, false, true
console.log([...t]); // "hello", "world", "!"
console.log(q.message); // Hello world
console.log(t.message); // It working!