12_circular.js 273 Bytes EditWeb IDE 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 'use strict' module.exports = function () { class A { static constitute () { return [ B ] } constructor (b) { this.b = b } } class B { static constitute () { return [ A ] } constructor (a) { this.a = a } } return { A, B } }