簡體   English   中英

我如何使用javascript / jquery在枚舉中調用函數js

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM