My Controller =>下面的控制器正在使用reqpoertService.getFiles方法,该方法本身使用外部API来调用数据.
function getFiles(req, res) {
reportService.getFiles({
fromDate: req.query.fromdate,
endDate: req.query.enddate,
fileTypes: req.query.filetypes || [],
fileStatus: req.query.filestatus || []
})
.then(data => {
logger.info('-> reportService.getFiles :: Successfully fetched data',
resolveLogger({ statusCode: res.statusCode })
);
res.send(data);
})
.catch(err => {
logger.error('<- OOPS :: reportService.getFiles fail to fetch data');
res.status(statusCodes.INTERNAL_SERVER_ERROR).send({});
logger.error('<- ERROR', resolveLogger({
statusCode: res.statusCode,
errMessage: err.message,
errorStack: err
}));
});
}
Run Code Online (Sandbox Code Playgroud)
记者服务
function getFiles() {
return new Promise((resolve, reject) => {
requestPromise(options)
.then(data => {
var duration = new Date …Run Code Online (Sandbox Code Playgroud) 我有两个负值-0.245和-9.085.我想让它们到2位小数.我正在使用JavaScript函数toFixed()但得到一些奇怪的结果.
请帮我理解第一个例子背后的逻辑是"向下",但第二个是"向上"四舍五入
//Examples 1. result coming as expected
var num = -0.245
var n = num.toFixed(2); //-0.24
console.log(n);
//Examples 2. result should be -9.08
num = -9.085
n = num.toFixed(2); //-9.09
console.log(n);Run Code Online (Sandbox Code Playgroud)
我有以下ul列表.其中我想将最后三个li包装成另一个ul li标签.
我的HTML
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
我想要
<ul>
<li>1</li>
<li>
<ul>
<li>2</li>
<li>3</li>
<li>4</li>
</ul>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
我的代码
$('ul li:not(:first)').wrap('<li></li>');
Run Code Online (Sandbox Code Playgroud)
但它正在将个人李某变成另一个人.请帮助
我有以下数组日期,我想按加入顺序排序.我试过但没有得到积极的结果.
var arr = [ [ '02/13/2015', 0.096 ],
[ '11/15/2013', 0.189 ],
[ '05/15/2014', 0.11 ],
[ '12/13/2013', 0.1285 ],
[ '01/15/2013', 0.12 ],
[ '01/15/2014', 0.11 ],
[ '02/14/2014', 0.11 ],
[ '03/14/2014', 0.11 ],
[ '01/15/2015', 0.096 ],
[ '07/15/2015', 0.096 ],
[ '04/15/2013', 0.12 ],
[ '04/15/2014', 0.11 ],
[ '05/15/2013', 0.12 ],
[ '06/14/2013', 0.12 ],
[ '06/16/2014', 0.11 ],
[ '07/15/2013', 0.12 ],
[ '07/15/2014', 0.11 ],
[ '03/16/2015', 0.096 ]]
Run Code Online (Sandbox Code Playgroud)
我的守则
arr.sort(function(a,b){
return …Run Code Online (Sandbox Code Playgroud) javascript ×4
arrays ×1
decimal ×1
jasmine ×1
jquery ×1
math ×1
node.js ×1
sorting ×1
unit-testing ×1