gpt4 book ai didi

javascript - 循环遍历javascript集合,输出自定义文本

转载 作者:行者123 更新时间:2023-11-30 23:49:03 27 4
gpt4 key购买 nike

我有一个看起来像这样的集合:

var stuff = new Array();

stuff["col1"] = new Array(
"key", "value",
"key2", value2"

);

另外一个看起来像:

var fun = { 

"key": "value",
"key2": "value2"
}

我需要循环遍历每个,并输出如下内容:

INSERT Table1 (c1, c2) VALUES (key, value)

其中值“key”和“value”来自 JavaScript 数组。

(顺便说一句,它们都是数组还是?)

最佳答案

首先,你实际上不能执行 array["string"]。数组只能有编号索引。对象可以有字符串索引。所以你的代码应该是这样的:

var stuff = new Array();

stuff[0] = new Array(
"key", "value",
"key2", value2"

);

要循环遍历数组(或对象)中的每个元素,您可以使用 for every:

for each(var row in stuff){
document.write("INSERT INTO Tatble1 (c1, c2) VALUES ("+row[0]+", "+row[1]+")");
}

不,它们并不都是数组。第一个是数组,另一个是对象。例如:

fun["key"];//=="value";

关于javascript - 循环遍历javascript集合,输出自定义文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1954238/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com