用变量收编函数或者'变量'

2018-12-01  本文已影响0人  第三人称i
<script>
        // 原始写的函数 :
        function checkName (){
            console.log('验证姓名的函数');
        }    
        function checkEmail(){
            console.log('验证邮箱的函数');
        }
// =========================================================
        // 第一种方法:(可用度 :2个星)
        var CheckObject = {
            checkName(){
                console.log('第一种方法 验证姓名的函数');
            },
            checkEmail(){
                console.log('第一种方法 验证邮箱的函数');
            }
        }
        //执行函数: 
        CheckObject.checkName();

// =========================================================

        // 第二种方法:(可用度 :2个星)
        var CheckObject2 = function(){
            return {
                checkName(){
                    console.log('第二种方法 验证姓名的函数');
                },
                checkEmail(){
                    console.log('第二种方法 验证邮箱的函数');
                }
            }
        }
        //执行函数: 
        var a = CheckObject2();
        a.checkEmail();

// =========================================================

        //  第三种方法:(可用度 :4个星)
        var CheckObject3 = function(){
            this.checkName = function(){
                console.log('第三种方法 验证姓名的函数');
            }
            this.checkEmail = function(){
                console.log('第三种方法 验证邮箱的函数');
            }
        }
        //执行函数:
        var a2 = new  CheckObject3();
        a2.checkName();

// =========================================================

        // 第四种方法:(可用度 :4个星)
        var CheckObject4 = function(){};
        CheckObject4.prototype.checkName = function(){
            console.log('第四种方法 验证姓名的函数');
        }
        CheckObject4.prototype.checkEmail = function(){
            console.log('第四种方法 验证姓名的函数');
        }
        //执行函数:
        var a3 = new  CheckObject4();
        a3.checkName();
    </script>
上一篇 下一篇

猜你喜欢

热点阅读