JavaScript:访问数组值

时间:2012-07-14 03:27:29

标签: javascript jquery arrays multidimensional-array

我是java脚本的新手,我需要一些关于以下代码示例的帮助。

基本上我想知道如何访问以下数组中的值

$('#sheet').sheet({
                   title: "${title}",
                   buildSheet: true,
                   workbook: "${sheet}"
               });

此工作簿:“$ {sheet}”包含2d数组。

实际上我有forloop来打印workbook : ${sheet}内容

<c:forEach var="sheet" items="${workbook}">
                       <table>
                     <c:forEach var="row" items="${sheet}">
                             <tr>
                             <c:forEach var="cell" items="${row}">
                         <td>test test</td>
                       </c:forEach>
                       </tr>
                     </c:forEach>
                   </table>
           </c:forEach>  

基本上我想循环遍历workbook变量

中的值

我真的很感激任何帮助。 感谢您查看此内容

2 个答案:

答案 0 :(得分:1)

看看jquery.each()

$.each(your2darray, function(key, value) {
   alert('key : ' + key + 'value:' + value);
}

http://api.jquery.com/jQuery.each/

答案 1 :(得分:0)

2D数组实际上是一个JavaScript对象,其功能类似于其他编程语言中的字典或地图。您可以通过将键传递给对象来获取值。

示例:

myObject = { 'key' : 'value' }
//get the value 
var myValue = myObject['key'];
alert(myValue);