整理比较

时间:2018-08-18 16:55:43

标签: javascript arrays google-apps-script

我有一组简单的数组比较,只是想知道是否有更整齐的编写方法。基本上是

e[i][2] === e[k][2] && e[i][3] === e[k][3]

有没有一种压缩方式?或者就是这种方式

预先感谢

2 个答案:

答案 0 :(得分:1)

如果愿意,可以采用比较函数,该函数以debugger Mail = Application('Mail') console.log("Mail App's ID is: " + Mail.id()) e[i]作为参数。

e[k]

答案 1 :(得分:1)

您可以使用一些咖喱函数来美化此内容:

  const compare = (...keys) => (a, b) => keys.every(k => a[k] === b[k]);

因此您可以这样做:

 compare(2, 3)(e[i], e[k]);