
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ここにツイート内容が記載されますhttps://b.hatena.ne.jp/URLはspanで囲んでください
Twitterで共有ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

ちょっとした関数を作る時、一部処理が冗長だなと思っても、 わざわざ外に出して関数化するほどのことで...ちょっとした関数を作る時、一部処理が冗長だなと思っても、 わざわざ外に出して関数化するほどのことでもないよな、とか この関数からしか呼ばないのに、並列に関数を置きたくないな、とか思うことがあるでしょう。JavaScript ならこんな思いに見事に答えてくれます。 たとえば個人情報が云々なので文字列のマスク処理を作ろうとしましょう。 String.prototype.mask = function() { var maskedText = ""; for(var ix = 0; ix < this.length; ix++){ maskedText += mask1(this.substring(ix, 1)); } return maskedText; function mask1(character) { var maskedCharacter = ""; swith(chr)