javascriptの「lastIndexOf」メソッドが分かりません。
以下のコードを実行しますと、「0」と結果が返るのですが、開始位置に「3」を設定している為、左から数え4文字目の「は」から数え、5文字目の「に」で一致し、結果的には先頭の要素番号を0として数えるので「4」が返るのではないかと思います。
0が返る理由につきまして、ご解説願えたら幸いです...
javascript
1 2 var str1 = 'にわにはにわにわとりがいる'; 3 console.log(str1.lastIndexOf('にわ',3)); 4
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。