Сообщение от EmperioAf
|
var check = {
cn_el: ''
};
function hardWork(n /* string */) {
check.cn_el = '';
for (var el of n) {
check.cn_el += el;
}
return check.cn_el
}
console.log(hardWork('234')); // '234'
console.log(check) // {cn_el: '234'}
console.log(hardWork('345')); // '345'
console.log(check) // {cn_el: '345'}
console.log(hardWork('456')); // '456'
console.log(check) // {cn_el: '456'}
|
Ладно, у меня получилось сделать:
script.js - главный:
var http = require('http'),
util = require('util'),
url = require('url'),
hash = require('./hash');
var server = http.createServer(function(req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
var Y = {
alpha: null,
beta: null,
gamma: null
}
hash.test(Y);
});
server.listen(8080);
hash.js - второй.
var t4q ={
'H5I': 0,
'N40': "",
},
cf = {
doe_cnt: t4q.H5I,
doact: t4q.N40,
chknull: function (q) {
return (null == q) ? -1 : q;
},
getFloatVal: function (Y) {
if (cf.chknull(Y) != -1 && !isNaN(Y)) {
var b = parseFloat(Y);
if (!isNaN(b)) return b.toFixed(2);
}
return -1;
},
cdoa: function (Y) {
if (Y) {
var v = cf.getFloatVal(Y.alpha),
h = cf.getFloatVal(Y.beta),
W = cf.getFloatVal(Y.gamma),
F = cf.doe_cnt + "," + v + "," + h + "," + W + ";";
cf.doact = cf.doact + F,
cf.doe_cnt++;
console.log(cf.doact);
}
}
};
function test(testobj){
cf.cdoa(testobj);
};
module.exports.test = test;
делаем несколько гет запросов:
Что должно быть:
Повторяю, в скрипте очень много переменных и с каждой работать не вариант.