• 小技巧


    //toString机制
    function add(number1){
        var sum = number1;
        var app = function(number2){
            sum += number2;
            return app;
        };
        app.toString = function(){
            return sum;
        }
        return app;
    }
    
    
    alert(add(1)); // 1
    console.log(add(1)(2)); // 3
    console.log(add(1)(2)(3)); // 6
    console.log(add(1)(2)(3)(4)); // 10
     //柯里化函数
    function sum(x){
        function f(y){
            return sum(x+y);
        }
        f.toString = f.valueOf = function(){
            return x;
        };
        return f;
    }
    sum(1)(2)(3)
    alert( (1) )
    //不用循环打印    
    function print(str,number){
                var arr = new Array( (number || 0) + 1 );
                var str = arr.join(str);
                alert(str)    
        }
            print("helloword ",10);
  • 相关阅读:
    C++基础学习1-编译与链接
    html学习
    使用BP拦截POST请求包
    2019.9.17
    搭建LAMP环境
    2019.9.16
    2019.9.12
    2019.9.11
    手脱无名壳tslgame_rl
    一款自制壳的脱壳
  • 原文地址:https://www.cnblogs.com/jessical626/p/5920433.html
Copyright © 2020-2023  润新知