{{alias}}( predicate, fcn[, thisArg] ) Invokes a function until a test condition is true. When invoked, both the predicate function and the function to invoke are provided a single argument: - `i`: iteration number (starting from zero) Parameters ---------- predicate: Function The predicate function which indicates whether to stop invoking a function. fcn: Function The function to invoke. thisArg: any (optional) Execution context for the invoked function. Examples -------- > function predicate( i ) { return ( i >= 5 ); }; > function beep( i ) { console.log( 'boop: %d', i ); }; > {{alias}}( predicate, beep ) boop: 0 boop: 1 boop: 2 boop: 3 boop: 4 See Also --------