先写this.msg = Obj;再打印this.msg
感觉那个this不太对,应该在$.get外面把this赋值给另一个变量,然后get方法里用这个变量.msg
你console.log(this.msg)在赋值前面呀!
另外,还有2个原因也可能导致,你的返回值能打印出来,但是赋值后的this 可能打印不出来数据:
1)因为是异步调用,所以返回的数据是在console.log打印之后。
2)this上下午不对。
应该在get调用前进行let that = this; 并在get方法里使用that 而不是this。