js ——假值和sort

川长思鸟来 2022-06-15 06:52 206阅读 0赞

在JavaScript中,假值有false、null、0、”“、undefined 和 NaN。

  1. //删除数组中的所有假值。
  2. function bouncer(arr) {
  3. arr = arr.filter(function(a){
  4. return a;
  5. });
  6. return arr;
  7. }
  8. bouncer([7, "ate", "", false, 9]);

数组操作多多使用filter等等数组内置函数。

数组sort注意:

因为javascript没有定义变量类型,所以它会将数组内的元素定义为string。当我们对[10,3,5,20]进行sort的时候,得到的是[10,20,3,5]。
需要使用

  1. arr = arr.sort(function(a,b){
  2. return a -b > 0;
  3. });

这样就正序排序了。[3,5,10,20]

发表评论

表情:
评论列表 (有 0 条评论,206人围观)

还没有评论,来说两句吧...

相关阅读

    相关 js sort

    有谁知道这是为什么吗?a-b就能升序,b-a就能降序???????? var numbers=\[2,3,4,45,234,234,23,454,4,3,45,3,2,3\]

    相关 js sort方法

    javascript 中 Array.sort()方法是用来对数组项进行排序的 ,默认情况下是进行升序排列,实例代码如下: ![None.gif][]      var  a