文字列ナビゲーションの数値のみ抽出


文字列にアルファベットと数値が含まれている場合は、その数値のみを抽出して自然数を作成します.
function solution(s) {
    let answer = '';
    for(let x of s) {
        if(!isNaN(x)) answer += x;
    }
    
    return parseInt(answer);
}
let str = 'g1o2oG1';
console.log(solution(str));  // 121

  • isNaN(value):value値が数値でない場合はtrue、数値である場合falseを返します.

  • 文字列を巡回し、数値に答えを蓄積します.

  • 文字列を数値形式に変換するParseInt()を使用して数値形式を返します.