随笔
函数外部如何拿到函数内部的变量
// var a
// function myFun() {
// var b = "哈哈";
// a = b
// console.log('a1:',a); // 哈哈
// }
// console.log('a2:',a); // undefined
// myFun()
// console.log('a3:',a); // 哈哈
var arr = []
function myFun() {
var arr1 = ["1", "2", "3"]
arr1.map((i) => {
arr.push(i)
})
console.log(arr); //["1", "2", "3"]
}
myFun()
console.log(arr); //["1", "2", "3"]
这篇博客探讨了JavaScript中函数内部变量的作用域问题。通过示例展示了如何在函数外部访问函数内部的变量,解释了闭包的概念,并讨论了数组操作中变量的共享与传递。重点在于理解变量的作用域规则以及如何在不同上下文中管理变量。
220





