gpt4 book ai didi

javascript 数组 - 如何不允许数组内的值相等

转载 作者:行者123 更新时间:2023-12-02 21:07:56 25 4
gpt4 key购买 nike

代码:

let ace = [1, 2, 3, 4];

for (var i = 0; i < 4; i++) {
console.log(ace[i]); // elements
}

我如何在其中创建一个 if else 不允许数组上有相同的值?

[编辑]我能以某种方式做到这一点吗?



<div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false">
<div class="snippet-code">
<pre class="snippet-code-js lang-js prettyprint-override"><code>ace = [1,1,2,3];

ace.forEach(dejavu);

function dejavu(item, index) {
var card = item;
console.log(card);
}</code></pre>
</div>
</div>


最佳答案

您可以迭代 Set从数组生成:

let ace = [1, 2, 1, 3, 4, 3];

for (let el of new Set(ace)) {
console.log(el); // will log 1 2 3 4
}

关于javascript 数组 - 如何不允许数组内的值相等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61177435/

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