###実現したいこと
文章の最後の文字とtargetの文字の正誤判定がしたいです。
*.endsWith()は使わずに
例
("Bastian", "n") //true
("He has to give me a new name", "name") //true
("Open sesame", "same") //true
("Walking on water and developing software from a specification are easy if both are frozen", "specification") //false
###試したこと
文字の一致はsubstr();単語の一致はsplitで分割した単語との一致で試みましたがうまく例の全てを解決するコードはかけておりません。
一つの関数で上記の例の全てに当てはまるコードはどうすればよいでしょうか。
###該当のソースコード
javascript
1 2function confirmEnding(str, target) { 3 var splitAllay = []; 4 splitAllay = str.split(' '); 5 var end = splitAllay[splitAllay.length-1]; 6 var endLetter = str.substr(-1); 7 var i = target; 8 return end && endLetter === i?true:false; 9}
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/12/11 06:09