• 03.使用函数


     

    var names=["Fred","Wilma","Pebbles"];
    var upper=names.map(function(name){
        return name.toUpperCase();
    });
    upper;//["FRED", "WILMA", "PEBBLES"]

    var alphabet="";
    for(var i=0;i<26;i++){
        alphabet+=String.fromCharCode(aIndex+i);
    }
    alphabet;//"abcdefghijklmnopqrstuvwxyz"

    function buildString(n,callback){
        var result="";
        for(var i=0;i<n;i++){
            result +=callback(i);
        }
        return result;
    }

    var alphabet=buildString(26,function(i){
        return String.fromCharCode(aIndex+i);
    });
    alphabet;//"abcdefghijklmnopqrstuvwxyz"
    
    var digits=buildString(10,function(i){return i;})
    digits;//"0123456789";
    
    var random=buildString(8,function(){
        return String.fromCharCode(Math.floor(Math.random()*26)+aIndex);
    });
    random;//"awhxtbao"

     

            var table = {
                entries: [],
                addEntry: function (key, value) {
                    this.entries.push({ key: key, value: value });
                },
                forEach: function (f, thisArg) {
                    var entries = this.entries;
                    for (var i = 0, n = entries.length; i < n; i++) {
                        var entry = entries[i];
                        f.call(thisArg, entry.key, entry.value, i);
                    }
                }
            }

     

     

     

     

     

  • 相关阅读:
    hexo命令报错
    开始使用hexo
    javascript 获取元素
    javascript DOM属性操作
    javascript DOM节点操作
    javascript 完美拖动效果
    ubuantu 18.04 LTS 版本解决网易云安装启动问题
    课后作业-阅读任务-阅读提问-3
    C# 并行循环
    C# 委托
  • 原文地址:https://www.cnblogs.com/wingzw/p/7486297.html
Copyright © 2020-2023  润新知