[英]How i can call function js in enum using javascript/jquery
我如何使用JavaScript或jQuery在枚舉中調用函數js
<script>
var alertType = {
save: showAlertType('Save'),
delete: showAlertType('Delete'),
};
function showAlertType(_alertType) {
if (_alertType == 'Save') {
alert(alertType.save);
} else {
alert(alertType.save);
}
};
alertType.save;
</script>
現在,在您看到該代碼之后,我可以使用enum調用函數了!
您僅獲得該函數的引用,而沒有調用它。
alertType.save;
應該是alertType.save();
同樣,您在對象中定義values
的方式也將在對象初始化時立即調用該函數。 相反,應該是將來某個時候調用的函數。
var alertType = { save: function() { showAlertType('Save') }, delete: function() { showAlertType('Delete') }, }; function showAlertType(_alertType) { if (_alertType == 'Save') { alert('Save function fired'); } else { alert('Some other function fired'); } }; alertType.save();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.