在结构数组中查找值
Find a value within array of structures
以前可能有人问过这个问题,但没找到...或者我找到的是旧的。
我有一个结构数组,如下所示:
难道没有一个 CFML 函数可以让我检查“test@email.com”是否已经存在于任何结构“toAddress”下?我显然可以循环我的数组,检查并在找到时中断,但想知道是否已经存在一些东西?
谢谢。
帕特
您可以将 arrayFind()
与回调函数一起使用。使用上面的数据结构并假设数组名为 myArray
if(
!arrayFind( myArray, function( item ){
return item.toAddress == 'test@email.com'
})
){
// do stuff if address is not used.
}
以前可能有人问过这个问题,但没找到...或者我找到的是旧的。
我有一个结构数组,如下所示:
难道没有一个 CFML 函数可以让我检查“test@email.com”是否已经存在于任何结构“toAddress”下?我显然可以循环我的数组,检查并在找到时中断,但想知道是否已经存在一些东西?
谢谢。 帕特
您可以将 arrayFind()
与回调函数一起使用。使用上面的数据结构并假设数组名为 myArray
if(
!arrayFind( myArray, function( item ){
return item.toAddress == 'test@email.com'
})
){
// do stuff if address is not used.
}