js ——假值和sort
在JavaScript中,假值有false、null、0、”“、undefined 和 NaN。
//删除数组中的所有假值。
function bouncer(arr) {
arr = arr.filter(function(a){
return a;
});
return arr;
}
bouncer([7, "ate", "", false, 9]);
数组操作多多使用filter等等数组内置函数。
数组sort注意:
因为javascript没有定义变量类型,所以它会将数组内的元素定义为string。当我们对[10,3,5,20]进行sort的时候,得到的是[10,20,3,5]。
需要使用
arr = arr.sort(function(a,b){
return a -b > 0;
});
这样就正序排序了。[3,5,10,20]
还没有评论,来说两句吧...