正如标题所说,我想在回调中省略接收器。
示例:
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 );
有办法做到这一点吗?
答案 0 :(得分:2)
使用回调的third parameter:
very_long_name.some((v,i,p) => v==-1 ? p.splice(i,1) : false );
来自链接文章:
数组 (在您的情况下为p)
调用了some()数组。