gpt4 book ai didi

javascript - map 不是映射

转载 作者:行者123 更新时间:2023-11-29 21:12:22 24 4
gpt4 key购买 nike

您好,我正在尝试按照以下示例使用 map 函数更新我的数组:

var arr = ["1", 2, 3, 4];
arr = arr.map(function(v) {
return "foo"+ v;
});

但在我的代码中它没有更新,我的代码看起来像

obj['payment_info'].forEach(function(info) {
info['method'].map(function(method) {
return '';
});
});

最佳答案

Array#map 的结果必须赋给旧变量

obj['payment_info'].forEach(function(info) {
info['method'] = info['method'].map(function(method) {
return '';
});
});

这是一个小测试用例:

var arr = ["1", 2, 3, 4];
arr.map(function(v) {
return "foo"+ v;
});
console.log(arr); // Output ["1", 2, 3, 4];

arr = arr.map(function(v) {
return "foo"+ v;
});
console.log(arr); // Output ["foo1", "foo2", "foo3","foo4"];

关于javascript - map 不是映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41136044/

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