gpt4 book ai didi

javascript - 这段代码做了什么(排序多个数组)?

转载 作者:行者123 更新时间:2023-11-30 15:49:38 26 4
gpt4 key购买 nike

我在搜索“如何一次对多个数组进行排序”时发现了这个问题:
Sorting multiple arrays at once
Alexander 的回答很好,解决了我的问题。但是我从那里的答案中没有完全理解这部分:

/* A shorthand function */
var comparator = function(arr) {
return function(a, b) {
return ((arr[a] < arr[b]) ? -1 : ((arr[a] > arr[b]) ? 1 : 0));
};
};

有人可以向我解释他的这部分代码的作用吗?

最佳答案

此函数将比较数组的 2 个索引的值。返回使用称为 Conditional Operator 的语法.这是一个解释它的很好的链接。

Question Mark in JavaScript

关于javascript - 这段代码做了什么(排序多个数组)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39597030/

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