if 〜 in なんてなかったのね。。。
ざんねん
IT戦記 - こんなに JavaScript やってるのに知らなかった基本文法「if in」
http://d.hatena.ne.jp/amachang/20070115/1168859275
オブジェクトが真か偽か
if (obj.property) {
// ...
}
オブジェクトにプロパティがあるかは置いといて undefined ではないことを確かめる
if (typeof obj.property == 'undefined') {
// ...
}
オブジェクトにプロパティがあるか。
動きません ><
if ('property' in obj) {
// ...
}
**エラー** /Users/yosuke/labs/flash/if/main.as: 行 16:')' が必要です。
if ('property' in obj) {
ActionScript エラー数 :1 報告済みエラー :1
オブジェクト自体(プロトタイプを含まない)にプロパティがあるか
if (obj.hasOwnProperty('property')) {
// ...
}
まとめ
if in 以外は動きました。 ざんねんですな。追記
ActionScript3.0ではif in があるそーです。
hagaさん情報ありがとうございます。




コメント (2)
はじめまして。
if..in、AS3では通りますね。
投稿者: haga | 2007年01月17日 20:21
日時: 2007年01月17日 20:21
>hagaさん
AS3ではありなんだー
情報ありがとうございまーす
投稿者: yo-suke | 2007年01月17日 20:36
日時: 2007年01月17日 20:36