Skip welcome & menu and move to editor
Welcome to JS Bin
Load cached copy from
 
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<title>JS Bin</title>
</head>
<body>
  
</body>
</html>
 
function getGreatestPrimeFactor(n) {
  return n*2;
}
        
function transform(s, f) {
  return s.replace(new RegExp(f+"\\(([^\\)]*)\\)", "g"), function(m, args) {
    console.log(args.split(',').map(function(v){return parseFloat(v)}));
    return window[f].apply(null, args.split(',').map(function(v){
       return parseFloat(v)
    }));
  });
}
console.log(transform("addTwoNumbers(1, 2) + getGreatestPrimeFactor(10) - getGreatestPrimeFactor(3, 2)", "getGreatestPrimeFactor"));
Output

You can jump to the latest bin by adding /latest to your URL

Dismiss x
public
Bin info
anonymouspro
0viewers