通常此消息会有一条消息,但是我发现没有 const result = [];
let start = time[0];
let previous = time[0];
// Start at the second position, and go over the arrays length by one, so tgat the last range gets added too
for(const value of time.slice(1).concat(Infinity)) {
// if the range isn't continuous (12 to 1 is continuous)
if((value - previous) % 12 !== 1) {
// Add the previous range, start the new range here
result.push(start + "-" + previous);
start = value;
}
previous = value;
}
console.log(result.join(", "));
并且工作被终止了……这可能是什么原因?
原因。 。 。 。 。 :对库&3中的成员&4文件&2执行的操作失败。约束&16阻止在库&8的依赖文件&7的成员&6的成员&6中插入或更新记录号&17,因为在库&20的父文件&19的成员&18中找不到匹配的键值。如果记录号为零,则在插入操作时发生错误。约束规则为&9。约束规则是: 1-*限制
2-*注意
恢复。 。 。 :指定其他文件,更改文件或更改程序。然后再次尝试您的请求。 回复消息的可能选择。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 : C-请求被取消。 我-请求被忽略。