所以我試圖找出最好的方法來讓這個工作。我有一個很長的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
調用,那麼它應該被讀作.append
。
作爲參考,這裏是我如何調用該函數:
insertData("formattedHeaderName", "HTMLheaderName", bio.name, "#header", "prepend");
感謝提前任何幫助或想法!
'var formattedData = formattedData;'所有這樣的行是不必要的;傳入參數已經將這些變量定義爲函數。 –
Ah woops,感謝您的高舉,現在正在編輯。 – IkeDoud