zoukankan      html  css  js  c++  java
  • 会改变数组的方法

    会改变数组的方法:
      push()
      pop()
      shift()
      unshift()
      splice()
      sort()
      reverse()
      forEach()
    不会改变数组的方法:
      filter()
      concat() 
      slice()
      map()
    ----------------------------------------------------------sort ------
    链接:https://www.nowcoder.com/questionTerminal/77fc9837d35047d58fad44cde4e365c6
    来源:牛客网
    1. 以下代码执行后,array的结果是?
    var array=[-1,1,3,4,6,10]; 
    array.sort((a,b)=>Math.abs(a-3)-Math.abs(b-3));
    解:
    • 若 a 小于 b,在排序后的数组中 a 应该出现在 b 之前,则返回一个小于 0 的值。
    • 若 a 等于 b,则返回 0。
    • 若 a 大于 b,则返回一个大于 0 的值。

    class Untitled {
        public static void main(String[] args) {
        //4 2 0 1 3 7
        var array=[-1,1,3,4,6,10];
        array.sort((a,b)=>Math.abs(a-3)-Math.abs(b-3));        System.out.println(array);
     
        }
    }
  • 相关阅读:
    Android应用增量更新
    corner2
    UIProject
    Argo
    flower-recognition
    Android-Chat-Widget
    leanchat-android
    Beautyacticle
    XianBicycle
    完整性约束(章节摘要)
  • 原文地址:https://www.cnblogs.com/yanghai/p/14070462.html
Copyright © 2011-2022 走看看