gpt4 book ai didi

Javascript:找出数组中是否至少有两个不同的值

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

我的目标是找出数组中是否至少有两个不同的值。如何使用纯 javascript 找出这一点。到目前为止,我使用这个函数,它告诉我数组中是否有重复值...

function verificar(array)
{

var filtrado_arr = array.sort();
var resultados = [];
for (var i = 0; i < array.length - 1; i++) {
if (filtrado_arr[i + 1] == filtrado_arr[i]) {
resultados.push(filtrado_arr[i]);
}
}
if (resultados.length > 0)
{
alert("Repeated results"+resultados+".Unable to send to graph.");
return false;
}
else
{
alert("No repeated measures, we can set graph");
return true;
}
}

当然,这还不够。

最佳答案

使用排序和额外的数组似乎是执行此简单任务的一种过于昂贵的方法。以下内容有什么问题?

function verificar(arr)
{
for (var i=1; i<arr.length; i++) {
if (arr[i-1] != arr[i])
return true;
}
return false;
}

关于Javascript:找出数组中是否至少有两个不同的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18180091/

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