この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

オブジェクト型

属性には、オブジェクトに対応する型を指定できます。

1<aura:attribute name="data" type="Object" />

たとえば、JavaScript 配列をイベントパラメータとして渡すために、Object 型の属性を作成する場合があります。コンポーネントイベントで、aura:attribute を使用してイベントパラメータを宣言します。

1<aura:event type="COMPONENT">
2    <aura:attribute name="arrayAsObject" type="Object" />
3<aura:event>

JavaScript コードで、Object 型の属性を設定できます。

1// Set the event parameters
2var event = component.getEvent(eventType);
3event.setParams({
4    arrayAsObject:["file1", "file2", "file3"]
5});
6event.fire();

変数種別の確認

変数種別を判断する場合は、typeof を使用するか、JavaScript の標準メソッドを使用します。instanceof 演算子は、複数のウィンドウまたはフレームが存在する可能性があるため信頼性が低下します。