Cardi B won't be charged after throwing a microphone at a fan during a performance in Las Vegas last weekend.