数组方法-sort()、toString()、eval()

一、sort()

数组方法-sort()、toString()、eval()_第1张图片

1、如果sort()方法中没有sortby参数,则按照字母顺序对数组进行排序。

eg: arr = [ 1,22,4,36,5];

        arr.sort();   // 排序结果为:  [1,22,36,4,5]

2、若想实现按数值大小进行排序,怎必须加上排序参数

eg:  arr = [ 1,22,4,36,5];

       arr.sort( function( a,b ){ return a-b } );       //排序结果:[ 1,4,5,22,36 ]

       arr.sort( function( a,b ){ return b-a } );        //排序结果: [36,22,5,4,1]

二、toString()

    应用: 将数字转换成字符串

    var num = 15;

    num.toString();             //返回结果是字符串‘15’

    var  arr = [1,2,3,4,5];

    arr.toString();               //返回结果:‘1,2,3,4,5’

三,eavl()

    可以将字符串转换成JS表达式执行

    let  str = ' var x = 10; var y = 20; console.log( x + y ); '; 

    eavl( str );        //30

你可能感兴趣的:(数组方法-sort()、toString()、eval())