gpt4 book ai didi

javascript - 访问 Node js中对象内部的数组 - 未定义?

转载 作者:行者123 更新时间:2023-12-03 07:09:54 26 4
gpt4 key购买 nike

在 JavaScript 中:

var post = {};
post.arr = ["hi", "hello"];
$.post("http://localhost:8000/test", post);

在 Node 中:

        var body = "";
request.on('data', function (data) {
body += data
});
request.on('end', function (data) {
var post = qs.parse(body);
console.log(post); // I see { 'arr[]': ['hi', 'hello'] };
console.log(post.arr); // undefined
}

知道是什么原因造成的吗?

最佳答案

根据您的评论,看起来 map 键实际上是arr[]。尝试 console.log(post['arr[]']);

jQuery 将修改数组的名称,如@MikeC 指出的那样。更多信息请点击:https://stackoverflow.com/a/5888057/1861459

关于javascript - 访问 Node js中对象内部的数组 - 未定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36652353/

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