Previous | Index | Next |
List manipulation methods
arrayByTrimmingTrailingBlanksFrom:
Trim any blank items from the trailing end of the list. Blanks are missing value, empty strings, empty lists, and lists consisting only of the above.
+ (NSArray *)arrayByTrimmingTrailingBlanksFrom:(NSArray *)listOrArray
listOrArray = list or array
An array
Version 1.0.0
use scripting additions
use framework "Foundation"
use script "BridgePlus"
load framework
set listOrArray to {1.1, 2, "", 3, {}, 4, {"", ""}, 5, missing value, 6, {missing value, ""}, {}}
set theResult to current application's SMSForder's arrayByTrimmingTrailingBlanksFrom:listOrArray
ASify from theResult
--> {1.1, 2, "", 3, {}, 4, {"", ""}, 5, missing value, 6}
theResult as list -- 10.11 only
--> {1.1, 2, "", 3, {}, 4, {"", ""}, 5, missing value, 6}
theResult as list -- 10.9 and 10.10
--> {1.100000023842, 2, "", 3, {}, 4, {"", ""}, 5, missing value, 6}