vm.testComments = [
{
commentId: 1,
parentId: null
},
{
commentId: 2,
parentId: null
},
{
commentId: 3,
parentId: 1
},
{
commentId: 4,
parentId: 2
},
{
commentId: 5,
parentId: 1
}
,
{
commentId: 99,
parentId: 4
}
,
{
commentId: 100,
parentId: 4
}
,
{
commentId: 101,
parentId: 1
}
,
{
commentId: 102,
parentId: 5
}
,
{
commentId: 103,
parentId: 99
}
,
{
commentId: 104,
parentId: null
}
];
function _orderComments() {
var comment = vm.testComments.slice();
for (var i = 0; i < comment.length; i++) {
if (comment[i].parentId == null) {
comment[i].parentId = 0;
}
}
comment.sort(function (a, b) {
return a.parentId - b.parentId || a.commentId - b.commentId;
})
return comment;
}
您好,我目前在第二个键值引用第一个键值时遇到排序问题。它应该是这样的评论&#39;应附加到匹配的parentId&#39;。
1&lt; -3/5/101&amp; 2'; -4 LT; -99/100
感谢您的帮助。