1
0
mirror of https://github.com/BoostIo/Boostnote synced 2025-12-18 20:21:44 +00:00

for loop change to forEach

This commit is contained in:
Sosuke Suzuki
2017-05-18 00:31:46 +09:00
parent 2ed092279d
commit 7265f76770

View File

@@ -66,10 +66,10 @@ class MarkdownNoteDetail extends React.Component {
let splitted = value.split('\n') let splitted = value.split('\n')
let title = null let title = null
let isMarkdownInCode = false let isMarkdownInCode = false
1
for (let i = 0; i < splitted.length; i++) { splitted.forEach((line, index) => {
let trimmedLine = splitted[i].trim() let trimmedLine = line.trim()
let trimmedNextLine = typeof splitted[i + 1] === 'undefined' ? '' : splitted[i + 1].trim() let trimmedNextLine = typeof splitted[index + 1] === 'undefined' ? '' : splitted[index + 1].trim()
if (trimmedLine.match('```')) { if (trimmedLine.match('```')) {
isMarkdownInCode = !isMarkdownInCode isMarkdownInCode = !isMarkdownInCode
} else if (isMarkdownInCode === false && (trimmedLine.match(/^# +/) || trimmedNextLine.match('='))) { } else if (isMarkdownInCode === false && (trimmedLine.match(/^# +/) || trimmedNextLine.match('='))) {
@@ -78,9 +78,9 @@ class MarkdownNoteDetail extends React.Component {
} else { } else {
title = trimmedLine.substring(1, trimmedLine.length).trim() title = trimmedLine.substring(1, trimmedLine.length).trim()
} }
break return
} }
} })
if (title == null) { if (title == null) {
for (let i = 0; i < splitted.length; i++) { for (let i = 0; i < splitted.length; i++) {