1
0
mirror of https://github.com/BoostIo/Boostnote synced 2025-12-13 17:56:25 +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
}
getPercentageOfCompleteTodo (value) {
let splitted = value.split('\n')
getPercentageOfCompleteTodo (noteContent) {
let splitted = noteContent.split('\n')
let numberOfTodo = 0
let numberOfCompletedTodo = 0
for (let i = 0; i < splitted.length; i++) {
let trimmedLine = splitted[i].trim()
splitted.forEach((line) => {
let trimmedLine = line.trim()
if (trimmedLine.match(/^[\+\-\*] \[\s|x\] ./)) {
numberOfTodo++
}
if (trimmedLine.match(/^[\+\-\*] \[x\] ./)) {
numberOfCompletedTodo++
}
}
})
return Math.floor(numberOfCompletedTodo / numberOfTodo * 100)
}