有没有办法异步使用_.some()?我有以下代码片段,我正在尝试切换到异步方法,以防止它导致超时问题。
DLClear = function( obj, squarePt ) {
var wallPaths = findObjs( {
_type : 'path',
_pageid: obj.get('pageid'),
layer : 'walls'
} );
var landingPt = [ obj.get('left'), obj.get('top'), 1 ];
var wallSegments = PathMath.toSegments( wallPaths );
var squareSeg = [ landingPt, squarePt ];
var blocked = _.some( wallSegments, function( wallSeg ) {
return PathMath.segmentIntersection( squareSeg, wallSeg );
} );
return !blocked;
},
我正在编写的平台使用的是javascript ES7,因此可以使用async / await。
感谢任何和所有帮助,
斯科特