大家好,工作中遇到个问题,想请教各位,如题
in Ruby :
<% _points = Array.new %>
<% @users.each do |user| %>
<% _points.push([user.latitude, user.longitude]) %>
<% end %>
这个数组应该是这样的 : _points = [ [123.2231, 212.3222],[13.2323, 21.2312312],........ ]
我想直接在一个 javascript fonction 使用 _points 数组,so :
<script>
var points = new Array();
points = <%=raw _points%>;
for (x in points) {
setInterval(function () {
var b = new R.BezierAnim([points[x], citylatlon], {}, function () {
.......................
}, 4000);
}
</script>
最终结果是 ruby 的 _points 转为 js 之后,变成了:
points = [123.2231, 212.3222,13.2323, 21.2312312,.......]
求助,有什么简单有效的方法可以在这种情况下转换数组吗?