【发布时间】:2018-09-18 00:20:58
【问题描述】:
所以,我最感兴趣的是看看谁能巧妙地解决这个问题。它可能会归结为split 和一些比较循环。
问题:我正在组合 exif 数据的多个字段来为图像创建标题。问题是这个 exif 数据的内容范围很广。
尼康示例:
exifData.Make = "NIKON CORPORATION"
exifData.Model = "NIKON D90"
摩托罗拉手机示例:
exifData.Make = "Motorola"
exifData.Model = "XT1032"
在摩托罗拉的情况下,我会简单地使用Make 和Model 的组合。
但是,在尼康的情况下,有重复,所以我想忽略Make,在这种情况下优先考虑Model。
【问题讨论】:
-
如果你使用
split,那么你可以计算你将得到的两个数组的交集(stackoverflow.com/q/11076067/3410584)。然后,如果交集不为空,则您必须实现自己的逻辑才能知道您喜欢哪个字段。 -
@ValLeNain 据我所知,它不能处理不区分大小写的问题。
标签: javascript arrays node.js ecmascript-6 exif