在js中,創建一個函數對象的語法是var myFunction = new Function(arg1,…,agrN, body);
其中,該函數對象的N個參數放在 函數主體參數body的前面,即函數主體參數必須放在參數列表的最后,也可以無參數new Function(body)。
你添加第三個參數若置于最后,則"alert(x+='aasf')"會被當做一個參數傳進func,而你添加的第三個參數成為函數主體參數body,參數之間沒交互的話,當然就不會有什么運行效果。
- 提問者評價
評論?|?1?0
zjiap???|?來自團隊?html?|?八級?采納率54%
擅長:?Html/Css?JavaScript
經常用,但是還真不清楚詳細的定義.