zoukankan      html  css  js  c++  java
  • 阅读如下代码:var a1=[1,2,12];var a2=[4,23];a1.concat(a2);a1.sort();alert(a1.join(";"));

    阅读如下代码:

    var a1=[1,2,12];

    var a2=[4,23];

    a1.concat(a2);

    a1.sort();

    alert(a1.join(";"));

    正解:

         var a1=[1,2,12];
    
               var a2=[4,23];
    
               a1.concat(a2);//考题目的:concat之后并没有重新赋值给a1,所以a1没有变化
    
               a1.sort();/*a1.sort()是通过ASCII排序的并不是按数值大小排序,如果需要按数值大小排序,那么sort需要一个回调函数
                          function sortNumber(a,b){
                                    return a - b;// 如果需要降序排列直接 return a - b;
                           }  例如给a1按数值大小升序排序  a1.sort(function(a,b){
                           return a - b;
                           })
                           alert(a1.join(","));所以最后alert出来的是 1;12;2*/
                          
               alert(a1.join(";"));//所以最后alert出来的是 1;12;2
  • 相关阅读:
    基础知识概要
    文件操作
    排序
    python 内置函数
    lambda表达式
    函数
    字典dict
    Session、Cookie 学习笔记
    Spring+MVC+Mybatis整合
    JSONP原理解析
  • 原文地址:https://www.cnblogs.com/luckybaby519/p/10582808.html
Copyright © 2011-2022 走看看