文字列操作(Stringメソッド:slice, replace, includes, テンプレートリテラル)

スポンサーリンク
JavaScript

【実務・中級編】 String.prototype.substr()の非推奨理由と代替案 – JavaScript実践ガイド

「お疲れ様。コードレビューをしていたら、まだ `substr()` を使っている箇所を見つけたよ。動いてはいるけれど、今の設計思想からすると、これは『負債の種』を植え付けているようなものなんだ。今日は、なぜ僕たちが `substr()` を...
JavaScript

【実務・中級編】 Stringのイテレータ [Symbol.iterator] – JavaScript実践ガイド

やあ、調子はどうだい?現場でゴリゴリにコードを書いてると、「文字列なんてただの文字の羅列だろ?」なんて油断しがちだけど、実はそこに潜む「サロゲートペア」の罠に足元をすくわれた経験、君にも一度くらいはあるんじゃないかな。今日は、JavaScr...
JavaScript

【実務・中級編】 String.prototype.trimEnd()メソッド – JavaScript実践ガイド

やあ、よく来たな。現場のコードレビューで「とりあえず`trim()`しておけばいいでしょ」なんて雑な処理を見かけるたびに、私は少しだけ眉をひそめてしまうんだ。今日は、地味だが実に奥が深い、そして「意図のあるコード」を書くために欠かせない`S...
JavaScript

【実務・中級編】 String.prototype.trimStart()メソッド – JavaScript実践ガイド

おう、調子どう? フロントエンドの現場で日々奮闘してる諸君、特にJavaScriptの文字列操作について、ちょっと深掘りしたい気分になってないか? 今回は、知ってるようで意外と奥が深い「`String.prototype.trimStart...
JavaScript

【実務・中級編】 String.prototype.charAt()による文字取得 – JavaScript実践ガイド

おう、調子どう?君のコード、たまに見てるよ。基礎はしっかりしてるんだけど、もっと「なるほど!」って思えるような、現場で役立つJavaScriptのコツをいくつか教えたいんだ。今日は特に、文字列操作の中でも基本中の基本、`charAt()`に...
JavaScript

【実務・中級編】 String.prototype.normalize()によるUnicode正規化 – JavaScript実践ガイド

おう、調子どう? フロントエンドの現場で日々奮闘してる諸君に、今日はちょっとディープなJavaScriptの話をしようと思う。特に、Unicode正規化、つまり `String.prototype.normalize()` メソッドについて...
JavaScript

【実務・中級編】 String.prototype.toLocaleUpperCase() – JavaScript実践ガイド

よっしゃ、任せろ!フロントエンドの荒波を乗り越えてきた俺が、JavaScriptの文字列操作、特に `toLocaleUpperCase()` について、現場で使える「生きた」知識を、熱く、そして分かりやすく語ってやろう。「locale」っ...
JavaScript

【実務・中級編】 String.prototype.toLocaleLowerCase() – JavaScript実践ガイド

よう、後輩たち。今日も一日、ブラウザの向こう側でユーザーの体験を形作る泥臭い作業、ご苦労さん。今日はJavaScriptの文字列操作、それも一見地味ながら、奥が深く、そして時に手痛いバグの温床にもなり得るメソッドに焦点を当てていこう。そう、...
JavaScript

【実務・中級編】 String.fromCodePoint()によるUnicode文字生成 – JavaScript実践ガイド

皆さん、お疲れ様です!チーフアーキテクトの〇〇です。今日は、ちょっとだけマニアックだけど、知っておくと確実に皆さんのコードの「品格」が上がる、そんな話をしようと思います。テーマはJavaScriptの文字列操作、特に「Unicode文字生成...
JavaScript

【実務・中級編】 String.fromCharCode()による文字生成 – JavaScript実践ガイド

おい、お前ら、元気か?今日はちょっと渋い話をするぞ。普段、あまり表舞台に立つことはないかもしれないが、知っておくと「お、こいつデキるな」と一目置かれる、そんな地味ながらも奥深いメソッドに焦点を当ててみよう。そう、`String.fromCh...
スポンサーリンク