如何在javascript中操作数组

How to manipulate an array in javascript?

本文关键字:操作 操作数 数组 javascript      更新时间:2023-09-26
<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],它可以工作。

您有两个选择:

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中