私はこれを動作させる最良の方法を理解しようとしています。私はJSONデータベースを引き離す長いコードのリストを持っており、私はそれを合理化しようとしています。 - 関数の変数の一つとして参照.appendまたは.afterが変数として定義されていますか?
var insertData = function(formattedData, originalData, referencePoint, insertPoint, insertStyle) {
var formattedData = originalData.replace("%data%", referencePoint);
$(insertPoint).insertStyle(formattedData);
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js">
</script>
それは私がそれをここに持っているのと同じようにドット関数を定義することは可能です:私は次の関数を作成しましたか?この現在のコードでは、insertStyle
は関数ではないことを示しています。insertStyle
は変数名を取るべきであることを認識するためのコードはどうすればよいですか?同様に、insertData
によって呼び出される第5の変数が追加される場合は、.append
と読み替えてください。参考として
は、ここで私は、関数を呼んでいる方法は次のとおりです。事前にどのような援助や思考のための
insertData("formattedHeaderName", "HTMLheaderName", bio.name, "#header", "prepend");
ありがとう!
$(insertPoint)[insertStyle](formattedData);
基本的に、すべてのプロパティへのアクセスは、計算されたプロパティとして表すことができます:あなたは計算されたプロパティを探している
'var formattedData = formattedData;'このような行はすべて不要です。パラメータを渡すと、関数にスコープされた変数がすでに定義されています。 –
ああ、頭をアップしてくれてありがとう、編集中。 – IkeDoud