有没有办法异步使用_.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是可用的。
感谢所有的帮助,
史考特
发布于 2017-04-08 11:32:00
您可以使用为与Node.js配合使用而设计的async库,对于这种情况,.each函数将为您提供帮助。
https://stackoverflow.com/questions/43289812
复制相似问题