我有一个多维数组.主数组是一个数组
[publicationID][publication_name][ownderID][owner_name]
Run Code Online (Sandbox Code Playgroud)
我所试图做的是排序数组owner_name
,然后通过publication_name
.我知道你有JavaScript Array.sort()
,你可以在其中放置自定义函数,在我的情况下,我有:
function mysortfunction(a, b) {
var x = a[3].toLowerCase();
var y = b[3].toLowerCase();
return ((x < y) ? -1 : ((x > y) ? 1 : 0));
}
Run Code Online (Sandbox Code Playgroud)
这是罚款,只是排序上的一列,即OWNER_NAME,但我怎么修改它进行排序owner_name
,然后publication_name
?
我正在开发一个 Angular Web 服务,用于创建照片旅程并使用 Leaflet 将它们显示在地图上。当我上传图片时,我从 EXIF 数据中获取它们的坐标,并从中获取DateTimeOriginal,它返回如下字符串:
然后将它们保存在数组中,以便进一步连接地图上的路径。
我在按时间戳对该数组进行排序以便正确连接地图上的标记时遇到问题:
如何按时间戳排序?
我想在 Cypress 中检查名称文档列的所有行中的内容是否相同。比方说
名称 文件 | 签发日期 |
---|---|
戈尔 | 2023年6月21日 |
戈尔 | 2023年5月30日 |
该表没有固定的行数。
附加问题:如何检查最新的(发布日期列)是否位于顶部?
javascript ×2
sorting ×2
algorithm ×1
angular ×1
cypress ×1
html-table ×1
leaflet ×1
timestamp ×1