1/**2* @param {number} left3* @param {number} right4* @return {number[]}5*/6var selfDividingNumbers = function (left, right) {7const selfDivisibles = [];8for (let i = left; i <= right; i++) {9if (checkDivisibility(i)) {10selfDivisibles.push(i);11}12}13return selfDivisibles;14};1516function checkDivisibility(num) {17let status = true;18let mod;19let original = num;20while (num !== 0) {21mod = Math.trunc(num % 10);22if (original % mod !== 0) {23status = false;24break;25}26num = Math.trunc(num / 10);27}28return status;29}