function run(conditions) {
/* --- code --- */
var pages_counter = parseInt(localStorage.getItem('onload_counter'));
var seconds_counter = parseInt(JSON.parse(localStorage.getItem("waiting_for_modal"))[0])+1;
/* --- code --- */
var vared = eval(conditions.test.join(' ')) ? true:false;
if(vared){
jQuery('#myid').fadeOut(500);
}
}
var conditions = {
/* --- code --- */
"test": ["(pages_counter > 1 && seconds_counter > 10)||(seconds_counter > 40 && pages_counter === 1)"]
};
run(conditions);
Ist eval() in diesem Fall gefährlich? Oder gibt es einen besseren Weg, dies zu tun?Wie führt man diesen Javascript-Code ohne eval() aus?
Sie die Zahlen passieren könnte, IEG, '1', '10', 40'', '1' statt auch die Variablennamen – guest271314