【发布时间】:2021-11-19 15:34:01
【问题描述】:
我必须用每个对象名称中的数字对一组对象进行排序。 示例
const question = [{name:"Question 1 #1", content:"blabla?"}, {name:"Question 1 #3", content:"blabla?"}, {name:"Question 1 #4", content:"blabla?"}, {name:"Question 1 #2", content:"blabla?"}]
如何按#后面的数字排序?
【问题讨论】:
-
您期望“问题 1#1”->“问题 1#3”->“问题 2#2”->“问题 2#3”还是“问题 1#1”- > “问题 2#2” -> “问题 1#3” -> “问题 2#4”?
-
你需要使用正则表达式来获取
#之后的数字,然后使用该数字对其进行排序。 -
@VLAZ 我期待“问题 1#1”->“问题 2#2”->“问题 1#3”->“问题 2#4”
-
@Terry
.split()怎么了? -
@vlaz 我没说 OP 不应该使用 split...?
标签: javascript arrays sorting object