History of Asia

Is it true that the policy of cash-and-carry law came into effect in response to Japanese attack on Pearl Harbor?

No, the Cash-and-Carry law was not enacted in response to the attack on Pearl Harbor. It was actually passed in 1935, as part of the Neutrality Acts, which were designed to keep the United States out of war. The law required that all goods purchased from the United States be paid for in cash and carried away by the purchaser, which made it difficult for countries that were at war to buy goods from the United States.