javascript js数组找到片段
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript js数组找到片段相关的知识,希望对你有一定的参考价值。
function minSubArrs (arr) {
let subAarrs = [];
for (let i = 0, l = arr.length; i < l; i++) {
let sum = 0;
let subAarr = [];
for (let j = i; j < l; j++) {
sum += arr[j];
subAarr.push(arr[j]);
if (sum >= 20) {
break;
}
}
console.log(subAarr)
if (sum >= 20) {
subAarrs.push(subAarr);
}
}
subAarrs.sort((a, b) => {
return a.length > b.length ? 1 : -1;
});
let minLength = subAarrs[0].length;
subAarrs = subAarrs.filter(item => {
return item.length === minLength;
});
return subAarrs;
};
console.log(minSubArrs([1, 5, 3, 9, 19, 2, 5]));
以上是关于javascript js数组找到片段的主要内容,如果未能解决你的问题,请参考以下文章
几个关于js数组方法reduce的经典片段
JavaScript笔试题(js高级代码片段)
Chrome-Devtools代码片段中的多个JS库
javascript (原始)数组片段
javascript JS片段
javascript 标题滚动js片段