今天又接着来继续做一道有关数组的题:这里有一个难点是,数字排序里有负数。使用sort进行排序也会报错。所以,几经思考和测试后,我的答案如下:function highAndLow(numbers){ var numArr=[],numArr1=[],numArr2=[]; num ...
今天又接着来继续做一道有关数组的题:
这里有一个难点是,数字排序里有负数。使用sort进行排序也会报错。
所以,几经思考和测试后,我的答案如下:
function highAndLow(numbers){ var numArr=[],numArr1=[],numArr2=[]; numbers.split(' ').map(function(n){ if(n>=0){ numArr2.push(n); }else{ numArr1.push(n); } }); numArr1.sort((a,b)=>b-a); numArr2.sort((a,b)=>b-a); numArr = numArr2.concat(numArr1); numArr.splice(1,numArr.length-2); return numArr.join(' ')}
原标题:code war 天天一练(3)
关键词:
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。