更新:回答に基づいて、最初はこの必要性のために設計された IsInstanceOf() を使用するルートに進みました。しかし、何らかの理由で非常に非効率的であることが判明しました。後でアプリをデバッグする際に、IsInstanceOf の代わりに使用するオブジェクトにいくつかのプロパティを設定するだけで、速度が大幅に向上しました。
私がやろうとしているのは、ColdFusion でオブジェクトをテストして、それがどのタイプのコンポーネントであるかを確認することです。何かのようなもの...
<cfif isValid( "compath.dog", currentObj)>
...do something specific with dog objects...
</cfif>
これは可能だと思っていましたが、渡した型が有効な型のリストに対応していないというエラーが表示されました...
有効な型引数は次のとおりです: any、array、Boolean、date、numeric、query、string、struct、UUID、GUID、binary、integer、float、eurodate、time、creditcard、email、ssn、telephone、zipcode、url、regex、range 、コンポーネント、または変数名。
ColdFusion でこれを達成する方法はありますか?