我试图编写一个“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>