gpt4 book ai didi

javascript - 从匹配的键添加到数组

转载 作者:行者123 更新时间:2023-12-03 05:18:19 25 4
gpt4 key购买 nike

我不完全确定如何为问题命名,但我正在尝试根据索引 0 处的匹配字符串从一秒开始添加到一个数组。这是在 Google Apps 脚本网络应用程序中,这就是为什么它全部基于 JavaScript 而不是 PHP。

// Sent from client
Array1: ["A"]

// Stored on server
Array2: [["A", "June","15"], ["B","October","30"]]

我想根据客户端提交的表单对象返回整个匹配数组。

我已经尝试过:

Array1 = Array1.filter(function(val) {
return Array2.indexOf(val) !== -1; // I thought this would return indices that matched
});

但我返回一个空数组,而不是["A","June","15"]。有什么想法吗?

最佳答案

您使用了错误的filter函数。您必须根据Array1filterArray2

var Array1= ["A","B"]
var Array2=[["A", "June","15"], ["B","October","30"],["C","September","16"]]
var result = Array2.filter(function(val) {
return Array1.indexOf(val[0])!=-1;
});
console.log(result);

关于javascript - 从匹配的键添加到数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41513775/

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