この記事では、JSを関数として使用することについて説明します。次のように、参照のために共有してください。
関数callomefunction(somefunction、someargument){return somefunction(someargument);}この関数は2つのパラメーターを受け入れます。最初の関数は関数である必要があり、2番目のパラメーターは関数に渡される値である必要があります。関数は一般的です。
のように:
function add10(num){return num+10;} var result = callomefunction(add10,10); alert(result)// 20次のような、1つの関数(非常に便利な手法)から別の関数を返します。
比較関数を作成します:
関数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); //nicholasdata.sort(createcomparisonfunction( "("); alert( data]; name); // ZacharyJavaScript関連のコンテンツの詳細については、このサイトのトピックをご覧ください:「JavaScriptの切り替え効果とテクニックの要約」、「JavaScript検索アルゴリズムスキルの要約」、「JavaScriptアニメーション効果とテクニックの概要」、「Javascriptエラー、および「Javascriptデータ構造」の概要」の概要の要約の要約をご覧ください。 JavaScriptトラバーサルアルゴリズムとテクニック」、および「JavaScriptの数学的操作の使用法の要約」
この記事がみんなのJavaScriptプログラミングに役立つことを願っています。