support useStrict option for all enviroments
fixed #6 support use strict option and anonymous func call by call(this,
...)