It is a good practice. You don't need to think about method signature and the order of the arguments. Another advantage is that you can easily omit the arguments you do not want to enter.
You can take a look at the ExtJS framework as it is using this type of argument passing extensively.