我读了一篇关于Puppeteer(一个节点库,它有助于浏览器自动化)的博客文章,文章中说,
“您可以向page.evaluate附加一个或多个参数,因为它所接受的内容是多种多样的。”
函数的什么特性使它成为“多样性”?
发布于 2022-10-18 05:29:12
变量函数是一个函数,其中参数总数未知,可以在调用该方法时进行调整。
基本上,如果参数的数目是未知的,那么它是可变的。
它可以使用rest参数来完成,任何数量的参数都可以传递。下面,myFunction可以有任意数量的参数。
myFunction(...iterableObj)同样适用于console.log(),您可以在其中传递任意数量的参数,这使得它是可变的。
具体地讲到Page.evaluate,从它的文档来看,它还接受rest参数,从而使其变得多种多样。
第二个参数args是rest参数。
https://stackoverflow.com/questions/74106017
复制相似问题