Daftar pembantu di $util.list - AWS AppSync

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Daftar pembantu di $util.list

catatan

Kami sekarang terutama mendukung runtime APPSYNC _JS dan dokumentasinya. Harap pertimbangkan untuk menggunakan runtime APPSYNC _JS dan panduannya di sini.

$util.listberisi metode untuk membantu operasi Daftar umum seperti menghapus atau mempertahankan item dari daftar untuk memfilter kasus penggunaan.

$util.list.copyAndRetainAll(List, List) : List

Membuat salinan dangkal dari daftar yang disediakan dalam argumen pertama sambil mempertahankan hanya item yang ditentukan dalam argumen kedua, jika ada. Semua item lainnya akan dihapus dari salinan.

$util.list.copyAndRemoveAll(List, List) : List

Membuat salinan dangkal dari daftar yang disediakan dalam argumen pertama sambil menghapus item apa pun di mana item ditentukan dalam argumen kedua, jika ada. Semua item lainnya akan disimpan dalam salinan.

$util.list.sortList(List, Boolean, String) : List

Mengurutkan daftar objek, yang disediakan dalam argumen pertama. Jika argumen kedua benar, daftar diurutkan dengan cara menurun; jika argumen kedua salah, daftar diurutkan dengan cara menaik. Argumen ketiga adalah nama string dari properti yang digunakan untuk mengurutkan daftar objek kustom. Jika itu adalah daftar hanya Strings, Integers, Floats, atau Doubles, argumen ketiga dapat berupa string acak. Jika semua objek tidak berasal dari kelas yang sama, daftar asli dikembalikan. Hanya daftar yang berisi maksimal 1000 objek yang didukung. Berikut ini adalah contoh penggunaan utilitas ini:

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}]