Skip to content

[Scope Chains]: Non-accepted solution to exercise 4 (Closures) #1721

@dawesome

Description

@dawesome

I think I have a correct solution to exercise #4 in the scope-chain-closures tutorial, but I'm also pretty new at node, so maybe I'm missing something?

  • node version: v4.4.3
  • npm version: 3.8.8

Error output

not ok 2 The structure is correct
  ---
    operator: equal
    expected:
      '(global)\n\tfoo()\n\t- var bar\n\t- quux = ?\n\treturn zip\n\t\tzip()\n\t\t- var quux\n\t\t- bar = ?'
    actual:
      '(global)\n\tfoo()\n\t- var bar\n\t- quux = ?\n\t\tzip()\n\t\t- var quux\n\t\t- bar = ?'
  ...

My Code

function foo() {
    var bar
    quux = 2
    return function zip() {
        var quux
        bar = 3
    }
}

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions