我試圖編寫一個「struct
」,並以與其他任何編程語言(即Swift)相同的方式使用它。這裏的 「結構」:從函數訪問var(Struct)
var myStruct = function (prop1) {
this.prop1 = 30;
}
我然後訪問prop1
這樣的:
var someVar = myStruct.prop1
出於某種原因不能正常工作。我做錯了什麼,我該如何解決這個問題?
這裏的JSFiddle,這裏是完整的代碼:
$(document).ready(function(){
var myStruct = function (prop1) {
\t \t this.prop1 = 30;
\t }
$("button").click(function(){
\t $("p").css({"width": myStruct.prop1, "font-size": "200%"});
});
});
<body>
<h2>This is a heading</h2>
<p style="background-color:#ff0000">This is a paragraph.</p>
<p style="background-color:#00ff00">This is a paragraph.</p>
<p style="background-color:#0000ff">This is a paragraph.</p>
<p>This is a paragraph.</p>
<button>Set multiple styles for p</button>