zoukankan      html  css  js  c++  java
  • 前端笔记 2020-3-26(剩余参数,立即执行函数)

    剩余参数用法

    //所有参数相加 剩余参数
        let sum=function(...args){
            return args.reduce(function(a,b){
                return a+b
            })
        }
        console.log(sum(1,2,3,4,5))//15

    立即执行函数用法 可以把内部的方法与外部分离 类似模块化

    //立即执行函数
    (function js1(window){
        function f(){
            console.log("f")
        }
        window.js1={f}
    })(window)
    js1.f()//f

    防止函数同名覆盖

    {
        let f1=function(){
            console.log("f1")
        }
        let f2=function(){
            console.log("f2")
        }
        window.js1={f1,f2}
    }
    
    js1.f1()//f1
  • 相关阅读:
    Promise、Async、await
    Generator
    模块化
    继承
    原型
    == vs ===
    深浅拷贝
    this
    nodejs中搭建服务器
    sql中constraint主要是增加约束
  • 原文地址:https://www.cnblogs.com/wuhairui/p/12576697.html
Copyright © 2011-2022 走看看