JavaScript:我想在回调中省略receiver

JavaScript:我想在回调中省略receiver,javascript,callback,Javascript,Callback,正如标题所说,我想在回调中省略receiver 例如: 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.some((v,i,p) => v==-1 ? p.splice(i,1) : false ); 从链接文章中: 数组(在您的情况下为

正如标题所说,我想在回调中省略receiver

例如:

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.some((v,i,p) => v==-1 ? p.splice(i,1) : false );
从链接文章中:

数组(在您的情况下为p)
调用了数组some()


“接收者”在那句话里没有意义。谢谢你的快速回答!!
very_long_name.some((v,i,p) => v==-1 ? p.splice(i,1) : false );