- 问题: 我怎么拿到这些数据对象形式的放入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);
看你给出的代码,你以前没写过“异步”结构的代码吗?
js 里拿数据都是异步的,不是同步的,没有
return
,只有callback
。