JS作為值的函數(shù)用法示例
本文實(shí)例講述了JS作為值的函數(shù)用法。分享給大家供大家參考,具體如下:
function callSomeFunction(someFunction,someArgument){ return someFunction(someArgument); }
這個(gè)函數(shù)接受兩個(gè)參數(shù),第一個(gè)函數(shù)應(yīng)該是一個(gè)函數(shù),第二個(gè)參數(shù)應(yīng)該是要傳遞給該函數(shù)的一個(gè)值.該函數(shù)是通用的.
如:
function add10(num){ return num+10; } var result = callSomeFunction(add10,10); alert(result) //20
從一個(gè)函數(shù)中返回另一個(gè)函數(shù)(一種極為有用的技術(shù)),如:
創(chuàng)建一個(gè)比較函數(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動(dòng)畫特效與技巧匯總》、《JavaScript錯(cuò)誤與調(diào)試技巧總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》、《JavaScript遍歷算法與技巧總結(jié)》及《JavaScript數(shù)學(xué)運(yùn)算用法總結(jié)》
希望本文所述對(duì)大家JavaScript程序設(shè)計(jì)有所幫助。
- js匿名函數(shù)作為函數(shù)參數(shù)詳解
- 深入理解JS函數(shù)的參數(shù)(arguments)的使用
- Javascript 函數(shù)中的參數(shù)使用分析
- js循環(huán)動(dòng)態(tài)綁定帶參數(shù)函數(shù)遇到的問題及解決方案[轉(zhuǎn)]
- JavaScript 事件屬性綁定帶參數(shù)的函數(shù)
- js function定義函數(shù)使用心得
- js中遞歸函數(shù)的使用介紹
- js trim函數(shù) 去空格函數(shù)與正則集錦
- js中一個(gè)函數(shù)獲取另一個(gè)函數(shù)返回值問題探討
- javascript客戶端生成MD5值的函數(shù)代碼
相關(guān)文章
javascript頁面倒計(jì)時(shí)實(shí)例
這篇文章主要介紹了javascript頁面倒計(jì)時(shí)實(shí)現(xiàn)方法,可實(shí)現(xiàn)簡單的頁面倒計(jì)時(shí)及自動(dòng)提交表單功能,非常簡單實(shí)用,需要的朋友可以參考下2015-07-07chrome下判斷點(diǎn)擊input上標(biāo)簽還是其余標(biāo)簽的實(shí)現(xiàn)方法
下面小編就為大家?guī)硪黄猚hrome下判斷點(diǎn)擊input上標(biāo)簽還是其余標(biāo)簽的實(shí)現(xiàn)方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-09-09js實(shí)現(xiàn)form自動(dòng)完成功能
2008-02-02javascript基于定時(shí)器實(shí)現(xiàn)進(jìn)度條功能實(shí)例
這篇文章主要介紹了javascript基于定時(shí)器實(shí)現(xiàn)進(jìn)度條功能,簡單分析了javascript定時(shí)器的功能、使用方法并給出了基于定時(shí)器實(shí)現(xiàn)的進(jìn)度條功能實(shí)例,需要的朋友可以參考下2017-10-10