"requiredClaims" property is automated slightly different way(comparing IE7), if you have claims in string array 'claims':
//Firefox style, space separated string expected
obj.requiredClaims = claims.join(" ");
//IE style
for(var i = 0; i < claims.length; i++){
obj.requiredClaims.add(claims[i]);
}