- 20 名前:デフォルトの名無しさん mailto:sage [2016/05/24(火) 19:32:47.77 ID:cROy8nMz.net]
- >>12
手元にある変数をhashtableとして使って var model = {}; model[a][b][c] = value; // ←これができるような準備をしたい みたいにして実行時に受け取ったkeyを使ってモデルを構築したいんですね それをするためにデフォルト値の設定か、key所持の有無を知りたかったんです >>11 > プロパティチェックには in 演算子か hasOwnProperty を使う ありがとうございます。さっそくそれらをぐぐって学びました。 まさにそれです。hasOwnPropertyでピッタリのようです。 >>10 > if(!hoge.a) hoge.a='aaa'; ありがとうございます。タイピング量的にはこれがいいですね。 今回、厳密にプロパティ所持の有無だけをチェックする必要も実は無いですし。
|

|