TypeScript、JavaScript如何访问lambda变量
TypeScript, JavaScript how to access lambda variable
interface users {
s:number;
b:string;
}
function getPropertyName(propertyFunction: (a:users) => any) {
console.log(propertyFunction.toString()); // ii => ii.s > x && ii.s < 3
// how to read x variable here ?
}
(function() {
var x = 4;
getPropertyName(ii => ii.s > x && ii.s < 3);
})();
我怎么能访问变量x在getPropertyName函数??
以代码回答的形式详细说明Jeremy Starcher所说的话…根据需要更改:
function test(func: (x:any, ii:any)=> any){
//do extra stuff here
}
var x, ii;
test(function (x, ii) {
//do stuff here
});
相关文章:
- 访问布局信息是否也会导致浏览器重排
- Javascript,访问一个主要对象模块模式中的每个对象
- 如何访问声音管理器2创建的声音对象
- 在Twitter上用ie9中的空白src访问iframe的contentWindow
- JavaScript Pub/Sub属性访问问题
- 从JavaScript访问struts操作中的属性
- 是否可以从父类访问子类的属性
- 如何访问fastOpt.js
- 访问JSON对象内部的数组元素
- 从模块内部访问Express装载路径
- 难以访问的JS环境中的语法错误
- 如何从对象的原型方法访问JavaScript对象属性
- 访问json数组中的对象
- 通过javascript/html访问twitter共享iframe
- Dojo:访问dijit.form.Select中单击的项目
- 为什么在这个网站上不能通过JS访问元素
- 从ng模板访问作用域
- 访问其他文件中的Lambda上下文对象
- TypeScript、JavaScript如何访问lambda变量
- 如果访问amazon s3对象,是否有方法调用lambda函数?