javascript - spring mvc 使用 javascript 附加 inslide [[]] 多个数组值

标签 javascript arrays mongodb spring-mvc multidimensional-array

我正在使用 mongoDb 使用 spring mvc

我从集合中获得了多个图像名称值:

Ex: 1.jpg, 2.jpg, 3.jpg....

问题:

现在我希望这个值位于 [[]] 内

Ex : [["1.jpg","2.jpg","3.jpg"]]

我的代码

<script type="text/javascript"> 
 var slices = [];
 <c:forEach var="items" items="${LiteCOLL.dwi}" varStatus="status">
    <c:forEach items="${items.TTP}" var="item">
        slices.push("${item}");     
    </c:forEach>
 </c:forEach>  

    var params = [];
    var data = [["1.jpg","2.jpg","3.jpg"]];
    params["images"] = data;

</script>

我找到了一些解决方案,但无法解决

最佳答案

在你的代码中你已经得到了一个数组,你需要的是一个数组的数组,所以你需要做的就是创建一个新数组并将“切片”插入其中。

<script type="text/javascript"> 
 var slices = [];
 <c:forEach var="items" items="${LiteCOLL.dwi}" varStatus="status">
    <c:forEach items="${items.TTP}" var="item">
        slices.push("${item}");     
    </c:forEach>
 </c:forEach>  

  var result = [slices];
</script>

关于javascript - spring mvc 使用 javascript 附加 inslide [[]] 多个数组值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49892627/

相关文章:

C# Lists : initialize with size, 为什么在 .Add() 之后不能使用 [] 访问?

arrays - 使用 C 指针时,Fortran 数组中的更改会导致另一个数组的更改

java - org.springframework.data.mapping.MappingException : Cannot convert type class java. util.ArrayList 到类 java.lang.Object 的实例

javascript - OpenLayers 添加标记和弹出窗口

javascript - 防止移动用户下载桌面轮播图片

c++ - 使用指针使用 vector 对象的功能

node.js - GraphQL & Mongoose Schema - 如何存储对另一种类型的 mongoose objectId 引用数组?

angularjs - 平均堆栈 : How to bind uploads to a mongoose model?

Javascript、动态 css 和转换

Python字典的Javascript实现