酷代码 AI
菜单
全部AI  /  热门  /  AI写代码神器
服务商

现有如下两个数组,用html找出两个数组当中相同的元素,放在一个新的数组里面var arr1 = [1,2,7,4,3,"a","d","g"];var arr2 = [7,3,"d","g","h",3,7];

以下是使用 JavaScript 来解决这个问题,而不是直接在 HTML 中解决。在 JavaScript 中,您可以这样做: ```html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> <script> var arr1 = [1, 2, 7, 4, 3, "a", "d", "g"]; var arr2 = [7, 3, "d", "g", "h", 3, 7]; var newArr = []; for (var i = 0; i < arr1.length; i++) { for (var j = 0; j < arr2.length; j++) { if (arr1[i] === arr2[j] &&!newArr.includes(arr1[i])) { newArr.push(arr1[i]); } } } console.log(newArr); </script> </body> </html> ``` 在上述代码中,通过两层循环来比较两个数组的元素,如果相同且新数组中还没有该元素,就将其添加到新数组中。 [2024-11-02 22:15:21 | AI写代码神器 | 316点数解答]

相关提问