2016-08-19 48 views
-1

正如標題所說,我想在回調中省略接收器。JavaScript:我想在回調中省略接收器

例子:

very_long_name = [1,2,-1,3,4,5,6,7]; 
very_long_name.some((v,i) => v==-1 ? very_long_name.splice(i,1) : false); 

very_long_name = [1,2,-1,3,4,5,6,7]; 
very_long_name.some((v,i) => v==-1 ? p.splice(i,1) : false); 

有沒有辦法做到這一點?

+1

「receiver」在這句話中沒有意義。 –

回答

2

使用回調third parameter

very_long_name.some((v,i,p) => v==-1 ? p.splice(i,1) : false); 

從鏈接的文章:

陣列(你的情況P)
數組一些()被要求。

+0

感謝您的快速回答! – user9247