JavaScript变量对象

时间:2017-07-26 06:53:34

标签: javascript

我是Javascript的新手 请更正我的代码或建议最佳选择

var myApp = {};

myApp.set = function(VAL) {
    myApp.id = VAL;    
}

myApp.get = function() {
    return myApp.id; 
}

function PageLoad() {
    var X = new myApp;
    var Y = new myApp;

    Y.set(20);
    X.set(10);

    alert(X.get());
    alert(Y.get());
} 

它仅显示最后一个赋值,即10 :(

先谢谢 的Manoj

2 个答案:

答案 0 :(得分:1)

@Manoj Chavanke Sir请使用此代码

<TabControl (...)>
    <TabControl.Resources>
        <Style TargetType="{x:Type TabPanel}">
            <Style.Triggers>
                <DataTrigger Binding="{Binding SelectedIndex, RelativeSource={RelativeSource AncestorType=TabControl}}"
                             Value="0">
                    <Setter Property="Visibility" Value="Collapsed" />
                </DataTrigger>
            </Style.Triggers>
        </Style>
    </TabControl.Resources>
    (...)
</TabControl>

答案 1 :(得分:0)

我认为您覆盖了值myApp.id = VAL;

试试这段代码

var myApp = {};

myApp.set = function(VAL) {
    myApp.id = VAL;    
}

的实例

{{1}}

因为密钥是唯一,所以不能使用两次。