--- id: 5d7925383f1b77db7f1ff59e title: Step 100 challengeType: 0 dashedName: step-100 --- # --description-- This is (probably) false, so `random` is certainly impure. The second property of pure functions is that they perform no side effects, which are state and I/O modifications. If you call a function without assigning the result to a variable, and it does something, then it's an impure function. Call `window.onload()` in `update`. # --hints-- See description above for instructions. ```js assert( /update=\(?event\)?=>\{.*window\.onload\(\).*\}/.test(code.replace(/\s/g, '')) ); ``` # --seed-- ## --before-user-code-- ```html Spreadsheet
``` ## --after-user-code-- ```html ``` ## --seed-contents-- ```html ``` # --solutions-- ```html ```