arguments 對象
在函數(shù)代碼中,使用特殊對象 arguments,開發(fā)者無需明確指出參數(shù)名苍在,就能訪問它們。
例如荠商,在函數(shù) sayHi() 中寂恬,第一個參數(shù)是 message。用 arguments[0] 也可以訪問這個值莱没,即第一個參數(shù)的值(第一個參數(shù)位于位置 0初肉,第二個參數(shù)位于位置 1,依此類推)饰躲。
var message = SaferHTML<p>${sender}has sent you a message.</p>
function SaferHTML(templateData){
var s = templateData[0];
console.log(arguments)
for(var i =1 ;i<arguments.length;i++){
var arg = String(arguments[i]);
console.log(arg)
}
}
對應(yīng)代碼 arguments 為 ['<p>','has sent you a message.</p>'],${sender}