20200828戚权

知识点:

  1. 闭包

    / var fn=(function(){
    //  return function(){
    // return function(){
    // return '每个月的14号,你快乐吗?'
    // }
    // }
    // })()
    // fn=function(){
    // return function(){
    // return '每个月的14号,你快乐吗?'
    // }
    // }
    // var fn1=fn()
    // fn1=function(){
    // return '每个月的14号,你快乐吗?'
    // }
    // var fn2=fn1()
    // console.log(fn2)
    var add = function(x) { 
      var sum = 1;
    // 闭包
    var tmp = function(x) {
    sum = sum + x;
    return tmp;
    }
    // 重写toString方法
    tmp.toString = function() {
    // console.log(sum+':sum')
    return sum;
    }
    return tmp;
    }
    console.log(add(1)(2)(3).toString());
  2. 遍历:for in

    // for(var key in 对象){
    //    //key代表对象中的每一个属性名
    // //对象[key]获取每个属性值
    // }
  3. 数组翻转

    // var arr=[1,2,3,4,5]
    // arr.reverse()
    // console.log(arr)
  4. 字符串:翻转

    var s="开学快乐"
    var length = s.length;
    var reverse = " ";
    for (var i = 0; i < length; i++) {
    reverse = s.charAt(i)+reverse;
    }
    console.log(reverse)

标签

评论

this is is footer