JSFiddle - React, Tailwind, and code Playground

by ariehg

HTML

<pre id='vla'></pre>

JavaScript

function implements(i,o){
    var pattern = /function [\s\S]*\(([\s\S]*)\)[\s]*\{/
        , iParams =[]
        , oParams=[];   
    iParams = (i+"").split(pattern)[1].split(',');
    oParams  = (o+"").split(pattern)[1].split(',');
    return (iParams<=oParams);
}

function a(a,b){}
function b(a,b,c){}

console.log(implements(a,b));
console.log(implements(function(a){},function abc(c){}));
console.log(implements(function(a){}, function aaa(){}));