VD
Size: a a a
VD
VD
const test = async function () {
const services = config.content.services;
return await Promise.all( services.map(el => {
return new Promise( (resolve, reject) => {
tcpp.probe('localhost', el, function(err, available) {
if (err) return reject(err);
resolve(available);
});
});
});
}
a
VD
a
Вт
a
NS
VD
VD
const
для присвоения данных идентификаторам в своих программах, ожидая что рантайм будет оптимизировать их код лучше или желая сказать "эта штука никогда не должна меняться".let
, оптимизируется не чуть ни хуже.NS
const
для присвоения данных идентификаторам в своих программах, ожидая что рантайм будет оптимизировать их код лучше или желая сказать "эта штука никогда не должна меняться".let
, оптимизируется не чуть ни хуже.VD
NS
map
, потому что есть for loop
, а с мапом происходит недопониманиеВт
const getServiceResolver = service => resolve => tcpp.probe('localhost', service, (_, available) => resolve(available));
const test = () => config.content.services.map(getServiceResolver).map(async r => await new Promise(r));
Вт
const
для присвоения данных идентификаторам в своих программах, ожидая что рантайм будет оптимизировать их код лучше или желая сказать "эта штука никогда не должна меняться".let
, оптимизируется не чуть ни хуже.Вт
map
, потому что есть for loop
, а с мапом происходит недопониманиеa
const getServiceResolver = service => resolve => tcpp.probe('localhost', service, (_, available) => resolve(available));
const test = () => config.content.services.map(getServiceResolver).map(async r => await new Promise(r));
TS
const
для присвоения данных идентификаторам в своих программах, ожидая что рантайм будет оптимизировать их код лучше или желая сказать "эта штука никогда не должна меняться".let
, оптимизируется не чуть ни хуже.Вт
Вт