【发布时间】:2015-07-31 13:40:19
【问题描述】:
我还没有找到一个好的解决方案。我有一个词汇表弹出中使用的字符串数组。字符串是键,用于从对象中检索定义。我需要按字母顺序对数组进行排序,但某些字符串包含引号并最终在排序时首先出现。
keys = ['Back Pay', '"Hot Cargo" Agreements', 'Clayton Act',
'Fiduciaries', 'Estoppel', ...]
排序后,我希望列表忽略引号并如下:
['Back Pay', 'Clayton Act', 'Estoppel',
'Fiduciaries', '"Hot Cargo" Agreements', ...]
但我得到以下信息:
['"Hot Cargo" Agreements', 'Back Pay', 'Clayton Act', 'Estoppel',
'Fiduciaries', ...]
有没有办法在排序过程中忽略引号而不剥离它们?它们是术语的一部分,在弹出词汇表中显示它们时需要存在。
【问题讨论】:
-
你可以写自己的sort function并按你的意愿排序
标签: javascript arrays sorting quotes