var n=999;
function f1(){
alert(n);
}
f1();//999
function f1(){
var n=999;
}
alert(n);//error
function f1(){
n=999;
}
f1();
alert(n);//999
function f1(){
var n=999;
function f2(){
alert(n);//999
}
}
function f1(){
var n=999;
function f2(){
alert(n);
}
return f2;//f2就是闭包,闭包就是能够读取其他函数内部变量的函数。f2作为返回值,
}
var result=f1();就可以在f1外部读取它的内部变量了
result();//999
前面提到的可以读取函数内部的变量,另一个就是让这些变量的值始终保持在内存中
删除
// axios({
// url: process.env.BASE_API + "/user/deleteFindFunnelDetail",
// method: "post",
// params: { reportId: rows.reportId },
// transformResponse: [
// function(response) {
// _this.query();
// }
// ],
// headers: { "Content-type": "application/x-www-form-urlencoded" }
// });
// axios.post(process.env.BASE_API+'/user/deleteFindFunnelDetail',{reportId: rows.reportId}).then(function(response){
// this.query()
// })
查询
// axios({
// url: process.env.BASE_API + "/search",
// method: "post",
// params: _this.searchfrom,
// transformResponse: [
// function(response) {
// // console.log(JSON.parse(response).data.data)
// _this.tableData = JSON.parse(response).data.data;
// _this.total = JSON.parse(response).data.pager.totalCount;
// }
// ],
// headers: { "Content-type": "application/x-www-form-urlencoded" }
// });