如何在javascript中操作数组?

时间:2013-10-29 01:10:24

标签: javascript python

<body>
    $product
</body>
<script type="text/javascript">
    var product = '$product';
    for(var i = 0; i < 3; i++)
    {
     var k = product[i]
     alert(k)
    }
</script>

该数组来自python脚本。

$ product的值为['a','b','c']

当我想从$ product获取值时,它会返回错误:全局名称'i'未定义

如果我将$product[i]替换为$product[0]$product[1],则可行。

1 个答案:

答案 0 :(得分:0)

您有两种选择:

1.将数组值打印到Javascript中,然后在Javascript中循环数组

你必须准备python等效于内爆PHP函数和引用包装器以输出值作为字符串。

var product = ['$product_values'];
for(var i = 0; i < 3; i++)
{
    var k = product[i]
    alert(k)
}

2.在Python中使用循环数组并将输出打印到Javascript中