我是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
答案 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}}
因为密钥是唯一,所以不能使用两次。