我正在寻找是否有更简单的方法来实现以下目标:
var filesCount = files.length;
for (var j = 0; j < filesCount; j++) {
if (j < 5) {
vm.groupFiles.push({
"fileName": fileName,
"fileType": fileType,
"lastModifiedTime": lastModifiedTime,
"isContainer": isContainer,
"serverRedirectedUrl": serverRedirectedUrl,
"cleanTitle": cleanTitle,
"extention": extention
});
} else {
break;
}
}
Run Code Online (Sandbox Code Playgroud)
我尝试了以下方法,但没有用,这让我怀疑是否有可能以简写方法完成它而不会污染我的for循环.
for (var i = 0; i < (filesCount || 4); i++) {
}
Run Code Online (Sandbox Code Playgroud)
任何帮助,将不胜感激.干杯!
您可以将count的最小值和5作为长度.
for (var j = 0, l = Math.min(files.length, 5); j < l; j++) {
}
Run Code Online (Sandbox Code Playgroud)