Skip to content

Instantly share code, notes, and snippets.

@McLarenCollege
Last active November 16, 2021 05:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save McLarenCollege/f814beb4b64a0567cb9bef03baa3cdcf to your computer and use it in GitHub Desktop.
Save McLarenCollege/f814beb4b64a0567cb9bef03baa3cdcf to your computer and use it in GitHub Desktop.

Write down your function tracing

function rossy(state) {
    return (state === 4);
}

function maxwell(a, b) {
    return rossy(a) || (a > b);
}

function hammer(k, seelo, pop) {
    if (seelo) {
        return rossy(k) ? pop + k : k + pop;
    }
    else {
        return k - pop;
    }
}


let nameB = hammer('magic',  maxwell(-2, -3), 'butter');
console.log(nameB);

Here is an example of a function trace we discussed earlier

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment