变量作用域及执行顺序的问题
var post={};
post = this.data.info;
post.token=app.token;
post.positionname = post.position.positionname;
post.position = post.position.code;
//从头到尾没有改变过this.data.info的值,只是给post这个接收变量赋值了,但是结果打印的时候发现this.data.info的值都变得和post一样了
//求解答
//还有一个问题就是,代码从上到下的执行顺序,为什么:
var a=10;
console.log(a);
a=20;
//打印出来的是20,而不是10