Sunday 26 April 2020

Dunno how this would be useful, but i made a shift register

let shiftRegister = class { constructor(bits) { this.register = [] for (let i = 0; i < bits; i++) { this.register[i] = 0 } } addData(d) { if (typeof d === 'object') { for (let i = 0; i < 8; i++) { this.register[i] = d[i] } } if (isNaN(parseInt(d)) || d === 0) { d = 0 } else { d = 1 } this.register.unshift(d) this.register.pop() } get data() { return this.register } }

Submitted April 27, 2020 at 07:40AM by GingkathFox

No comments:

Post a Comment