zoukankan      html  css  js  c++  java
  • js

    <script>
        var lis = "";
        ul = document.createElement("ul");
        for(var i = 0; i<10; i++){
            lis += "<li>第" + i + "行";
        }
        ul.innerHTML = lis ;
        document.body.appendChild(ul);
    </script>
     
     
    // 自执行函数和闭包
    var test = (function(a) {
        this.a = a;
        return function(b) {
            return this.a + b;
        }
    } (function(a, b) {
    return a;
    }(1, 2)));
    
    console.log(test(4)); //输出什么????



    <!-- 不使用loop循环,创建一个长度为100的数组,并且每个元素的值等于它的下标 -->
    var a = Array(100).join(",").split(",").map(function(item, index) {
      return index;
    });
    console.log(a)
    // 这个解法充满了曲折啊!先是创建一个数组,然后,通过join方法把它转成字符串,然后,再通过split方法把字符串转成数组,这时候,它就拥有100个值为空的元素了,然后,再通过map函数,改变这些元素的值即可。
     
     
    // 有一个长度为100的数组,请以优雅的方式求出该数组的前10个元素之和
    var a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
    sum = 0;
     
    sum = a.slice(0, 10).reduce(function(pre, current) {
      return pre + current;
    });
     
    console.log(sum); //55
    JSON.stringify(): https://wangdoc.com/javascript/stdlib/json.html#json-%E6%A0%BC%E5%BC%8F
     
  • 相关阅读:
    python--执行文件的绝对路径
    python----slots属性安全类
    linux----LAMP之编译安装apache
    MySQL----alter table modify | change的不同
    数据库5
    数据库4
    数据库3
    数据库2
    数据库1
    MySQL exists 和 not exists 的用法
  • 原文地址:https://www.cnblogs.com/namehou/p/10457583.html
Copyright © 2011-2022 走看看