프로...Linux
[eval] 맨뒤의 값은?
크크다스
2014. 11. 7. 23:07
반응형
= js의 꽃 eval 맛보기 function
= chg_var(is_num, var_name, var_val)
<html>
<script>
var var_1 = '1';
var var_2 = '2';
var var_3 = '3';
function chg_var(is_num, var_name, var_val)
{
var eval_str;
if(is_num) {
eval_str = var_name + '=' + var_val + ';';
} else {
eval_str = var_name + '="' + var_val + '";';
}
eval(eval_str);
alert(var_name + '=[' + eval(var_name) + ']');
}
chg_var(0, "var_1", var_2);
chg_var(0, "var_2", var_3);
chg_var(0, "var_3", var_1);
</script>
</html>
반응형