gpt4 book ai didi

javascript:变量定义与函数未定义

转载 作者:行者123 更新时间:2023-11-28 13:25:06 25 4
gpt4 key购买 nike

我有两个数组:

array1 = ["one", "two"];
array2 = ["two", "four"];

如果我写:

var inetersection = array1.filter(function(n){
return array2.indexOf(n) != -1
});

我得到了正确的答案:“两个”。

但是如果我写一个函数:

function intersection (array1, array2){
array1.filter(function(n){
return array2.indexOf(n) != -1
});
}

然后console.log(intersection(array1, array2));返回undefined

第二种语法有什么问题?

最佳答案

您的函数交集不返回任何内容

只需将 return 添加到函数的第 1 行

关于javascript:变量定义与函数未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29874075/

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