Question
Explain this code: const takeAway = (string) => { const punc = [., ', !, :, ;, , ,, @]; // value of x
Explain this code:
const takeAway = (string) => {
const punc = [".", "'", "!", ":", ";", " ", ",", "@"];
// value of x is
for(i = 0; i< punc.length; i++){
string = string.replaceAll(punc[i], "")//creating empty array
}
return string;
}
const anagramChecker = (a,b) => {
firstParam = a.toLowerCase().split("").sort().join(""); // im a dot in place
secondParam = b.toLowerCase().split("").sort().join(""); // a decimal point
puncRmv1 = takeAway(firstParam);
puncRmv2 = takeAway(secondParam);
let result = puncRmv1 === puncRmv2
return result;
}
console.log(anagramChecker("a decimal point", "I'm a dot in place."));
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started