繁体   English   中英

如何在JavaScript中操纵数组?

[英]How to manipulate an array in javascript?

<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[0]$product[1]代替$product[i] $product[1] ,它就可以工作。

您有两种选择:

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

您必须准备相当于内爆PHP函数的python,并使用引号包装器将值输出为字符串。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM