Javascript / Typescript从函数内部调用外部函数

时间:2016-10-22 13:52:21

标签: javascript typescript

我有:

$hostel_id = mysql_insert_id();

我希望能够在this.connection.on

中调用testConnect函数

2 个答案:

答案 0 :(得分:1)

执行以下操作

let _that = this;
this.connection.on('open', function () {
  _that.testConnect();
});

为什么我这样做?因为javascript中的this与函数绑定,所以回调函数有自己的thisclass完全不同!请注意,typescript中的类被编译成函数。 ..试试TypeScript Playground来理解我在说什么

答案 1 :(得分:0)

使用箭头功能:

openvpn_1  | 127.0.0.1  localhost
openvpn_1  | ::1    localhost ip6-localhost ip6-loopback
openvpn_1  | fe00::0    ip6-localnet
openvpn_1  | ff00::0    ip6-mcastprefix
openvpn_1  | ff02::1    ip6-allnodes
openvpn_1  | ff02::2    ip6-allrouters
openvpn_1  | 172.19.0.4 d44a72f42ef9