JavaScript 文字列のN行目を取得したい

    >


普段ファイルから1行ずつ取得して処理してってことはあっても、i行目を取得、みたいなことはあんまりしなかったのですぐにピンときませんでしたが。

localStorageに複数行の文字列があって、同じくlocalStorageのiを参照して行数を取得する、みたいなことをしたかったのですが。

var str = "hoge\nfuga\nfoo"
undefined

str
"hoge
fuga
foo"

// 2行目を取得する
str.split(/\r\n|\r|\n/)[1]
"fuga"

今思ったけどJSON使ってもいいかもしれませんね。
{
“1”: “hoge” ,
“2”: “fuga”
}
みたいな。でも数値だけだったら行数のほうが楽だよなやっぱ…
あんまJSON使わないのでわかりませんが。



お困りですか?この記事で紹介していることをマンツーマンで指導、解説、代行します。まずはお気軽にお問い合わせください。


Close Menu