SOURCE

// var outerValue = "ninja"
// function outerFunction() {
//   assert(outerValue === "ninja", "i can see the ninja")
// }
// outerFunction()
function assert(value,text) {
        if (value === true) {
            console.log(text)
        } else {
            console.log('error')
        }
    } 

var outerValue = "samurai"
var later
function outerFunction() {
  var innerValue = "ninja"
  function innerFunction() {
    assert(outerValue === "samurai","i can see the samurai")
    assert(innerValue === "ninja", "i can see the ninja")
  }
  
  later = innerFunction
}
outerFunction()
later()
console 命令行工具 X clear

                    
>
console