fix:unsupported func

This commit is contained in:
zyronon
2025-09-10 21:30:42 +08:00
parent 2232ac4294
commit 8abbc899ec
2 changed files with 9 additions and 9 deletions

View File

@@ -75,8 +75,8 @@ export function genArticleSectionData(article: Article): number {
nearSymbolPosition = 'end'
} else {
//TODO 可以优化成for+break
section.toReversed().map((sentenceItem, b) => {
sentenceItem.words.toReversed().map((wordItem, c) => {
section.slice().reverse().map((sentenceItem, b) => {
sentenceItem.words.slice().reverse().map((wordItem, c) => {
if (wordItem.symbolPosition !== '' && nearSymbolPosition === null) {
nearSymbolPosition = wordItem.symbolPosition
}
@@ -101,7 +101,7 @@ export function genArticleSectionData(article: Article): number {
word3.nextSpace = true
let addCurrent = false
sentence.words.toReversed().map((wordItem, c) => {
sentence.words.slice().reverse().map((wordItem, c) => {
if (wordItem.symbolPosition === 'start' && !addCurrent) {
addCurrent = true
}
@@ -335,8 +335,8 @@ Its none of your business, the young man said rudely. This is a private conversa
nearSymbolPosition = 'end'
} else {
//TODO 可以优化成for+break
section.toReversed().map((sentenceItem, b) => {
sentenceItem.words.toReversed().map((wordItem, c) => {
section.slice().reverse().map((sentenceItem, b) => {
sentenceItem.words.slice().reverse().map((wordItem, c) => {
if (wordItem.symbolPosition !== '' && nearSymbolPosition === null) {
nearSymbolPosition = wordItem.symbolPosition
}
@@ -361,7 +361,7 @@ Its none of your business, the young man said rudely. This is a private conversa
word3.nextSpace = true
let addCurrent = false
sentence.words.toReversed().map((wordItem, c) => {
sentence.words.slice().reverse().map((wordItem, c) => {
if (wordItem.symbolPosition === 'start' && !addCurrent) {
addCurrent = true
}

View File

@@ -133,7 +133,7 @@ export function getCurrentStudyWord() {
}
//从start往前取perDay个单词作为当前复习单词取到0为止
list = dict.words.slice(0, start).toReversed()
list = dict.words.slice(0, start).reverse()
for (let item of list) {
if (!ignoreList.includes(item.word.toLowerCase())) {
if (data.review.length < perDay) {
@@ -153,9 +153,9 @@ export function getCurrentStudyWord() {
// 上上次更早的单词
//默认只取start之前的单词
let candidateWords = dict.words.slice(0, start).toReversed()
let candidateWords = dict.words.slice(0, start).reverse()
//但如果已完成,则滚动取值
if (complete) candidateWords = candidateWords.concat(dict.words.slice(end).toReversed())
if (complete) candidateWords = candidateWords.concat(dict.words.slice(end).reverse())
candidateWords = candidateWords.filter(w => !ignoreList.includes(w.word.toLowerCase()));
// console.log(candidateWords.map(v => v.word))
//最终要获取的单词数量