问个JS函数间属性引用的问题

  1. 问题: 我怎么拿到这些数据对象形式的放入SampleTime()中??

function SampleTime() {

var that = this;
//console.log(that )

}

SampleTime.prototype._setSampleNo = function ( nSampleNo,obj ) {

obj = new Object();

var Request = Global.NewMessage();
Request.ProcedureName = "[proc_datalink_getsample_module]";
Request.ParameterNames = ["SampleNo"];
Request.ParameterDataTypes = ["int"];
Request.ParameterValues = [nSampleNo || 1]
var Return = Global.SendMessage("DB_CallProcedure", Request);
var Returns = Return.Table0;
var _rowsData = [];
    _rowsData = Returns._rowsData[0];
var dat = [];
var times = [];
for (var data = 0; data < _rowsData.length; data++) {
    dat.push(new Date(_rowsData[data]).getMinutes());
    times.push(_rowsData[data]);
}
obj.dat = dat;
obj.times = times;
//这的数据怎么调用到  SampleTime()中?
console.log( obj.dat);
console.log(  obj.times );

}
var per = new Object();
SampleTime.prototype._setSampleNo(1,per);

阅读 1.3k
1 个回答

看你给出的代码,你以前没写过“异步”结构的代码吗?
js 里拿数据都是异步的,不是同步的,没有 return ,只有 callback

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题