npm install decimal.js
const Decimal = require('decimal.js');
let number = new Decimal('37.586582183837891');
console.log(number.toString());
const Decimal = require('decimal.js');
function processNumber(input) {
let preciseNumber = new Decimal(input);
return preciseNumber;
}
let inputNumber = '37.586582183837891';
let preciseResult = processNumber(inputNumber);
console.log('Точное число:', preciseResult.toString());
select sg.game
from somegame sg
where sg.players @> (select array(
select p.id
from player p
where lower(p.login) like lower('%yls%')
))
let tasks = Promise.resolve();
socket.on('something', data => {
tasks = tasks.then(async () => {
//тут много логики, но суть такова:
//запрос в бд и файл, обработка и на основе полученных данных запись
//не допускать последующих событий, пока данные не запишутся
}).catch(e => {
// обработка ошибок, чтоб процесс не прерывался
});
});
.test {
margin: 100px;
height: 200px;
width: 600px;
transform: perspective(600px) rotateY(45deg);
border-top-left-radius: 50px 100px;
border-bottom-left-radius: 50px 100px;
overflow: hidden;
background: #000;
}
.test::after {
background: #fff;
content: '';
display: block;
height: 120%;
width: 30%;
transform: translateX(75%) translateY(-10%);
float: right;
border-radius: 50%;
}
moment.min(["25.02.2010 17:00", "23.08.2011 18:47", "03.12.2009 11:08", "15.02.2010 17:06"])
moment.max(["25.02.2010 17:00", "23.08.2011 18:47", "03.12.2009 11:08", "15.02.2010 17:06"])
$scope.$apply()
.$timeout
(ссылка на доку), вместо стандартного window.setTimeout
. showMe = true;
setTimout(function(){
showMe = false
$scope.$apply();
}, 0)