throw inside try catch javascript