我有一个名为acceptedTermsPoints()的数组,它正在输出0,3,3,0,0这很好。我需要的是一种方法来删除所有等于0的值,以便数组等于3,3
我没有任何代码,但请在示例中使用acceptedTermsPoints()。谢谢!任何帮助表示赞赏
答案 0 :(得分:0)
使用filter
var newArray = acceptedTermsPoints().filter(e => e != 0);
答案 1 :(得分:0)
试试这个
ServerAuthContext
答案 2 :(得分:0)
使用wrote功能方法:
<div class="parent">
<div class="big">
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit.</p>
</div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
</div>
<div class="parent">
<div class="big">
<p>Lorem ipsum dolor sit amet</p>
</div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
</div>
答案 3 :(得分:0)
您可以将Array#filter()
与Boolean
一起用作回调。这会过滤所有不像0
或其他虚假值的值。
var array = [0, 3, 3, 0, 0],
result = array.filter(Boolean);
document.write('<pre>' + JSON.stringify(result, 0, 4) + '</pre>');
&#13;