Artifact Content
Artifact bc47a963d78f50df7d2686fdd3be47a4fb9f4cab18db92af0b29fd45eb43a57a:
- File public/riot-3.13.2/lib/browser/common/util/misc/each.js — part of check-in [12a9bb700d] at 2021-08-11 18:56:04 on branch trunk — Import from git Added a changelog (user: dev size: 361)
/** * Specialized function for looping an array-like collection with `each={}` * @param { Array } list - collection of items * @param {Function} fn - callback function * @returns { Array } the array looped */ export default function each(list, fn) { const len = list ? list.length : 0 let i = 0 for (; i < len; i++) fn(list[i], i) return list }