本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
$util.list 中列出帮助程序
$util.list 包含的方法有助于进行通用的列表操作,例如适用于筛选使用案例的从列表中移除或保留项目。
-
$util.list.copyAndRetainAll(List, List) : List -
在第一个参数中生成所提供列表的阴影副本,仅保留在第二个参数中指定的项目(如有)。所有其他项目将从副本中移除。
-
$util.list.copyAndRemoveAll(List, List) : List -
在第一个参数中生成所提供列表的阴影副本,移除在第二个参数中指定的项目(如有)。所有其他项目将保留在副本中。
-
$util.list.sortList(List, Boolean, String) : List -
对对象列表进行排序,该列表在第一个参数中提供。如果第二个参数为 true,则以降序方式对列表进行排序;如果第二个参数为 false,则以升序方式对列表进行排序。第三个参数是用于对自定义对象列表进行排序的属性的字符串名称。如果它只是字符串、整数、浮点数或双打的列表,则第三个参数可以是任何随机字符串。如果所有对象都来自同一个类,则返回原始列表。只支持最多包含 1000 个对象的列表。以下是此实用程序的使用情况的示例:
INPUT: $util.list.sortList([{"description":"youngest", "age":5},{"description":"middle", "age":45}, {"description":"oldest", "age":85}], false, "description") OUTPUT: [{"description":"middle", "age":45}, {"description":"oldest", "age":85}, {"description":"youngest", "age":5}]