/** * @param {string} ransomNote * @param {string} magazine * @return {boolean} */ var canConstruct = function(ransomNote, magazine) { let mag = Array.from(magazine); for (const i in ransomNote) { let ind = mag.indexOf(ransomNote[i]); if (ind > -1) { mag.splice(ind, 1); } else { return false; } } return true; }; console.log("Expected: true"); console.log(`Got: ${canConstruct("aa", "aba")}`);