1
0
mirror of https://github.com/BoostIo/Boostnote synced 2025-12-14 02:06:29 +00:00

change to forEach from for

This commit is contained in:
Sosuke Suzuki
2017-05-10 23:10:25 +09:00
parent e23707f0a0
commit 7c9d3904b3

View File

@@ -96,20 +96,20 @@ class MarkdownNoteDetail extends React.Component {
return title return title
} }
getPercentageOfCompleteTodo (value) { getPercentageOfCompleteTodo (noteContent) {
let splitted = value.split('\n') let splitted = noteContent.split('\n')
let numberOfTodo = 0 let numberOfTodo = 0
let numberOfCompletedTodo = 0 let numberOfCompletedTodo = 0
for (let i = 0; i < splitted.length; i++) { splitted.forEach((line) => {
let trimmedLine = splitted[i].trim() let trimmedLine = line.trim()
if (trimmedLine.match(/^[\+\-\*] \[\s|x\] ./)) { if (trimmedLine.match(/^[\+\-\*] \[\s|x\] ./)) {
numberOfTodo++ numberOfTodo++
} }
if (trimmedLine.match(/^[\+\-\*] \[x\] ./)) { if (trimmedLine.match(/^[\+\-\*] \[x\] ./)) {
numberOfCompletedTodo++ numberOfCompletedTodo++
} }
} })
return Math.floor(numberOfCompletedTodo / numberOfTodo * 100) return Math.floor(numberOfCompletedTodo / numberOfTodo * 100)
} }