タグ

2010年4月30日のブックマーク (3件)

  • こんなに JavaScript やってるのに知らなかった基本文法「if in」 - IT戦記

    if 〜 in なんてあったのね。。。 知らなかった! 使い分け 3番めが if in オブジェクトが真か偽か if (obj.property) { // ... } オブジェクトにプロパティがあるかは置いといて undefined ではないことを確かめる if (typeof obj.property == 'undefined') { // ... } オブジェクトにプロパティがあるか。 if ('property' in obj) { // ... } オブジェクト自体(プロトタイプを含まない)にプロパティがあるか if (obj.hasOwnProperty('property')) { // ... } まとめ いっぱいあるなあ。 大抵、一番上のでいいがいろいろ細かい条件があるとたまにどれも必要になるときがある。 いままでは、if in を知らなかったので困ったこともあったなあ

    こんなに JavaScript やってるのに知らなかった基本文法「if in」 - IT戦記
  • Appleネット通販禁止令の黒幕 - 2010-04-27 - ( ’-’)ノにゃんこい!は来るよ

    ヨドバシなどのネット通販でアップルの製品が扱えなくなったというニュースが相次いでいます。この背景には前日法人社長退任に伴い、暫定的に日の流通チャネルを任されたジェニファー・ベイリー(Jennifer Bailey)なる人物が、自分が担当責任者となっているオンラインストア部門の営業成績を上げるために締め出しを行ったというのが真相のようです。自分の管轄にあるオンラインストアの今の売り上げをアップさせるのが目的で、後々の日市場全体がどうなろうと知ったことじゃないという、いかにも外資な、自分さえよければという短絡的な思考によるものでした。 “敵なし”アップル、強権発動? ネット通販相次ぎ停止http://sankei.jp.msn.com/economy/business/100427/biz1004270954003-n1.htmhttp://headlines.yahoo.co.jp/h

  • 細かいJavaScriptの仕様や習慣やテク集 - 三等兵

    気づいたことやミスしたことなどメモしていたので確認作業。細かい仕様だったり暗黙のルールだったり、テクニックだったり。JSに慣れていたら当たり前なことばかりかもしらん。 追記のところはid:os0xさんより。ありがとうございます! undefined var a; alert(a) // undefined 宣言だけだとundefined。undefinedというのは、宣言している変数に値が入っていませんよ、ということ。 そしてオブジェクトには無いプロパティとか参照すると出てくる。 var a = 100; alert(a.length); // undefined さらに引数も。 function func(val) { alert(val); } func() // undefined 引数はCallオブジェクトってのに格納される。このオブジェクトはローカルの変数が格納されるオブジェクト

    細かいJavaScriptの仕様や習慣やテク集 - 三等兵