当前位置: 首页 > Web前端 > HTML5

js如何获取函数中的变量

时间:2023-04-05 23:50:05 HTML5

众所周知,js函数内部的局部变量是无法被外界访问的。那么如何在js中访问函数内部的局部变量。今天有一个很简单的需求,要用到函数中的变量,简单背一下;functiont(){letttt="test";//要获取的变量}console.log(ttt);当然这是一个错误,ttt不是Defind解决方案,使用闭包返回出去;函数t(){让ttt="测试";返回函数(){返回ttt;}}console.log(ttt);还有一个访问成功的例子:functionone(){vara=1;返回函数(){返回一个;};}//方法一、匿名函数调用alert(one());//返回匿名方法function()alert(one()());//return1//另一种方式,更直观varb=one();alert(b());//返回1