Google App Script 中的 .join() 方法有什么作用?

Ole*_*nko 5 javascript google-apps-script

实际上,我正在编写一个从数组中删除行重复项的脚本。它工作正常,但我不知道为什么:)这是我的代码字符串:

if (refValues[i].join() == uniqueAddrs[n].join())
Run Code Online (Sandbox Code Playgroud)

Cam*_*rts 5

值得一提的是,.join() 实际上是一个核心 Javascript 方法,而不是 Google Apps 特定的方法。

您可以在此处查看文档: https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Array/join


Wik*_*żew 2

refValuesuniqueAddrs是数组变量, join() 方法只是将这些数组中的所有元素连接成一个字符串。这是检查字符串数组是否相等的快速但肮脏的方法。