-3
我有這樣的功能:的Javascript的eval()重構
function x(a,b,c) {
eval("window.document.forms['"+ a +"']."+ b +".value = '"+ c +"'");
}
我明白爲什麼EVAL ===邪惡的大部分時間,有啥不寫使用eval該功能的最佳方式?以下是否合理?爲什麼?
function x(a,b,c) {
window.document.forms[a].b.value = c.toString();
}
爲什麼'c.toString()'?什麼是c – bugwheels94
'window.document.forms [a] [b] .value = c' ??!?!!? –
爲什麼'window.document'?只要使用'document' – Oriol