通常来讲,第三人给合同当事人作出的承诺,在满足一些特定条件的时候是有效的,具体情形如下:
1. 如果第三人清清楚楚地表明自己愿意去代替合同中的一方履行义务,或者承担相应的责任,并且合同当事人也没有表示反对,那这个承诺对合同的双方就都有约束;
2. 第三人的承诺不能违反法律以及行政法规里那些强制性的规定,也不能伤害到国家的利益、社会公共的利益,还有别人合法的权益;
3. 第三人需具备相应的民事行为能力,若不具备,其承诺很可能无效;
4. 如果合同当事人对第三人的承诺有做出约定的话,那就按照他们的约定来。
总而言之,得结合具体的情况,全面地去判断第三人对合同当事人的承诺到底有没有效。