最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JS作為值的函數(shù)用法示例

 更新時間:2016年06月20日 11:34:28   作者:cherry  
這篇文章主要介紹了JS作為值的函數(shù)用法,結(jié)合實例形式分析了javascript處理函數(shù)作為參數(shù)的使用技巧,非常具有實用價值,需要的朋友可以參考下

本文實例講述了JS作為值的函數(shù)用法。分享給大家供大家參考,具體如下:

function callSomeFunction(someFunction,someArgument){
   return someFunction(someArgument);
}

這個函數(shù)接受兩個參數(shù),第一個函數(shù)應(yīng)該是一個函數(shù),第二個參數(shù)應(yīng)該是要傳遞給該函數(shù)的一個值.該函數(shù)是通用的.

如:

function add10(num){
  return num+10;
}
var result = callSomeFunction(add10,10);
alert(result) //20

從一個函數(shù)中返回另一個函數(shù)(一種極為有用的技術(shù)),如:

創(chuàng)建一個比較函數(shù):

function createComparisonFunction(propertyName){
   return function (object1,object2){
       var value1 = object1[propertyName];
        var value2 = object2[propertyName];
        if(value1 < value2){
           return -1;
        } else if(value1 > value2){
           return 1;
        } else{
           return 0;
        }
   };
}

使用舉例:

var data = [{name:"Zachary",age:28},{name:"Nicholas",age:29}];
data.sort(createComparisonFunction("name"));
alert(data[0].name); //Nicholas
data.sort(createComparisonFunction("age"));
alert(data[0].name); //Zachary

更多關(guān)于JavaScript相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《JavaScript切換特效與技巧總結(jié)》、《JavaScript查找算法技巧總結(jié)》、《JavaScript動畫特效與技巧匯總》、《JavaScript錯誤與調(diào)試技巧總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》、《JavaScript遍歷算法與技巧總結(jié)》及《JavaScript數(shù)學(xué)運算用法總結(jié)

希望本文所述對大家JavaScript程序設(shè)計有所幫助。

相關(guān)文章

  • 基于JS實現(xiàn)數(shù)字+字母+中文的混合排序方法

    基于JS實現(xiàn)數(shù)字+字母+中文的混合排序方法

    這篇文章主要介紹了基于JS實現(xiàn)數(shù)字+字母+中文的混合排序方法的相關(guān)資料,非常不錯具有參考借鑒價值,需要的朋友可以參考下
    2016-06-06
  • Bootstrap表單Form全面解析

    Bootstrap表單Form全面解析

    在進(jìn)行自己的后臺改版時,大體布局都使用了bootstrap,剩下的表單部分沒理由不去使用它,對于表單的美化和布局,bootstrap做的也是很不錯的。下文給大家介紹Bootstrap表單Form全面解析,感興趣的朋友一起看下吧
    2016-06-06
  • JavaScript打開word文檔的實現(xiàn)代碼(c#)

    JavaScript打開word文檔的實現(xiàn)代碼(c#)

    在C#中打開word文檔其實不算太難,方法也比較多,用javascript怎么打開呢?其實,也不難
    2012-04-04
  • JavaScript?自定義對象方法匯總

    JavaScript?自定義對象方法匯總

    這篇文章主要介紹了JavaScript?自定義對象,主要介紹一些方法object創(chuàng)建對象、使用構(gòu)造函數(shù)創(chuàng)建對象、字面量創(chuàng)建對象、等展開話題,具有一定的參考價值,需要的小伙伴可以參考一下
    2021-12-12
  • php結(jié)合js實現(xiàn)多條件組合查詢

    php結(jié)合js實現(xiàn)多條件組合查詢

    這篇文章主要為大家詳細(xì)介紹了php結(jié)合js實現(xiàn)多條件組合查詢,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-05-05
  • 鼠標(biāo)移到圖片上變大顯示而不是放大鏡效果

    鼠標(biāo)移到圖片上變大顯示而不是放大鏡效果

    這篇文章主要介紹了通過js實現(xiàn)的,當(dāng)鼠標(biāo)移到圖片上變大顯示而不是放大鏡效果,需要的朋友可以參考下
    2014-06-06
  • Javascript設(shè)計模式之發(fā)布訂閱模式

    Javascript設(shè)計模式之發(fā)布訂閱模式

    發(fā)布---訂閱模式又叫觀察者模式,它定義了對象間的一種一對多的關(guān)系,讓多個觀察者對象同時監(jiān)聽某一個主題對象,當(dāng)一個對象發(fā)生改變時,所有依賴于它的對象都將得到通知
    2022-12-12
  • echarts安裝與配置

    echarts安裝與配置

    這篇文章介紹了echarts安裝與配置的方法,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • JavaScript中事件委托的示例詳解

    JavaScript中事件委托的示例詳解

    所謂事件委托,就是將原本應(yīng)該在當(dāng)前元素綁定的事件,放到它的祖先元素上,讓祖先元素來委托處理。今天我們來認(rèn)識一下JS中的事件委托
    2022-07-07
  • js中onclick和addEventListener的區(qū)別

    js中onclick和addEventListener的區(qū)別

    本文對javascript中onclick事件處理的方法和addEventListener監(jiān)聽器進(jìn)行講解,具有一定的參考價值,感興趣的可以了解一下
    2023-08-08

最新評論

景洪市| 镇原县| 车险| 那坡县| 廉江市| 太湖县| 辽宁省| 河池市| 石屏县| 大港区| 衡阳市| 炉霍县| 阿克陶县| 黎川县| 会泽县| 图片| 铁力市| 揭东县| 曲水县| 观塘区| 昌吉市| 尚义县| 杭锦后旗| 安丘市| 双牌县| 葫芦岛市| 即墨市| 常熟市| 突泉县| 宁河县| 明光市| 镇原县| 巢湖市| 嘉鱼县| 天气| 怀安县| 资兴市| 睢宁县| 南漳县| 渝中区| 兰考县|