Javascript 學習筆記(還是基礎重要啊!!!)

來源:互聯網
上載者:User

標籤:splay   基礎   class   .com   display   學習筆記   iso   his   引用   

  1. 對多位元值依據某個值進行排序
        //作為值得函數    var data = [{name:"lisi",age:12},{name:"xiaoming",age:22}]        function Comparison(name) {        return function (obj1,obj2){            var val1 = obj1[name];//取得給定屬性的值            var val2 = obj2[name];            if(val1 < val2){                return -1;            }else if(val1 > val2){                return 1;            }else{                return 0;            }        }    }    arr.sort(Comparison("name"));//調用    
    View Code
  2. 函數內部屬性:arguments 和 this 
    //arguments主要用途為儲存函數參數,但它還有個callee的屬性,該屬性是一個指標,指向擁有這個arguments 對象的函數。例如:  function factorial(num){        if(num <= 1){            return 1;        }else{            return num * arguments.callee(num - 1);        }    }// 無論引用函數是使用的是什麼名字都可以完成遞迴調用//***************************////this 引用的是函數執行的環境對象--this值
    View Code

     

Javascript 學習筆記(還是基礎重要啊!!!)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.