سلام
بله به این شکل میشه تعریف کرد
}(function foo([a,b,c], d
;(console.log(a,b,c,d
{
4 3 2 1//(foo([1,2,3], 4
یا مثلا
;[const arr=[1,2,3
}(function foo(array,d
}(++for(let i = 0; i < array.length; i
;([console.log(array[i
{
;(console.log(d
{
(foo(arr,4
1
2
3
4