代码:
<% String r="4";
String b="5;
%>
<script>
var a={"red":"<%=r%>","blue":"<%=b%>"};
</script>
是否可以这样做以及如何显示这些元素?
答案 0 :(得分:0)
是的,你可以这样做,你可以使用hasOwnProperty
获取关键和价值。
<% String r="4";
String b="5";
%>
<script>
var a={"red":"<%=r%>","blue":"<%=b%>"};
for (var k in a){
if (a.hasOwnProperty(k)) {
alert("Key is :" + k + ", value is :" + a[k]);
}
}
</script>
如果使用eval
函数,可以将其设为JS对象。希望这会有所帮助。