null を 空文字にしたい
そんな時、みんなどうやっているのだろうか。
たとえば WebAPI から JSON で何らかのデータを取得して、
HTMLを描画しようと innerText を使うと値が null だった場合に "null" と表示されてしまう。
JSは経験が少なくてプラクティスがわからない。
/** * nullを置換して返す * @param {String}|null str * @param {String} replace (optional) 初期値 "" * @returns {String} * @static */ StringUtil.ifnull = function(str, replace) { if(typeof replace === "undefined") { replace = ""; } if(str === null) { return replace; } return str; };
こんなの自分で書いたりしないよねたぶん。