在JavaScript中,apply()方法是Function對象的一個原生方法,用于在指定的作用域中調用函數,并將一個數組(或類數組對象)作為參數傳遞給該函數。apply()方法的語法如下:
function.apply(thisArg, [argsArray])
例如,假設有一個函數如下:
function greet(name) {
console.log(`Hello, ${name}!`);
}
我們可以使用apply()方法來調用這個函數,并傳遞一個參數:
greet.apply(null, ['Alice']);
在這個例子中,apply()方法將會以null作為this值調用greet函數,并傳遞了一個包含字符串’Alice’的數組作為參數。這將會打印出"Hello, Alice!"。