--- id: 5d792536735f71d746ee5d99 title: Step 61 challengeType: 0 dashedName: step-61 --- # --description-- You might think that this wouldn't work because `fn` wouldn't have access to `n` after `elemValue` has finished executing. However, this works because of closures - functions have access to all variables declared at their time of creation. Inside `elemValue`, remove the variable `fn` and its definition, and replace `return fn` with `return c => document.getElementById(c + n).value`. # --hints-- See description above for instructions. ```js assert( code .replace(/\s/g, '') .includes('constelemValue=n=>{returnc=>document.getElementById(c+n).value') ); ``` # --seed-- ## --before-user-code-- ```html Spreadsheet
``` ## --after-user-code-- ```html ``` ## --seed-contents-- ```html ``` # --solutions-- ```html ```