Phân biệt map, select, collect, reject, detect, each, inject?

{{FormatNumbertoThousand(model.total_like)}} lượt thích
1.368 lượt xem
  • map select: Chạy qua từng phần tử trong mảng và thực hiện câu lệnh trong block, sau đó return về mảng kết quả.
  • collect: return về 1 mảng từ mảng ban đầu với điều kiện trong block reject.
  • detect: trái ngược với collect, return về giá trị thõa mãn trong block, nếu có nhiều giá trị thì chỉ lấy giá trị gần nhất.
  • inject each: đơn giản là chạy qua từng phần tử và thực hiện các câu lệnh trong block, không return gì cả.
{{login.error}}