Appearance
KBE3D / KBCore / utils / loopArrayCallback
函数: loopArrayCallback()
loopArrayCallback<
T,R>(arrOrObj:T|T[],callback: (entity:T) =>R):R|R[] |undefined
遍历数组或对象(实际上,对于对象,此方法仅调用一次回调函数),并对每个元素(或对象本身)执行回调函数。 如果输入是数组,则收集回调函数的返回值到一个新数组中并返回该数组;如果输入是对象,则直接返回回调函数的返回值(注意:此行为可能需要根据实际需求调整)。
类型参数
T
T
R
R = T
参数
arrOrObj
要遍历的数组或对象。
T | T[]
callback
(entity: T) => R
对数组的每个元素或对象本身执行的回调函数。对于数组,回调函数接收当前元素作为参数;对于对象,回调函数接收整个对象作为参数。
返回
R | R[] | undefined
当输入为数组时,返回一个新数组,包含回调函数对原数组每个元素的返回值;当输入为对象时,直接返回回调函数的返回值(注意:此行为可能需要根据实际需求调整)。
