zoukankan      html  css  js  c++  java
  • js prototype新感悟

        prototype是js的一个原型属性,这个属性可以创建对象属性和方法。

        子类继承原型属性时,会继承父类的原型属性和方法。

        prototype只能作用到类上,不能作用到对象上。

        ----------------------------------------------------------------------------------

        js中的call和apply方法是用来改变this指向的对象,call方法传入的是以,分割的参数。

        apply方法传入的是数组。

       -----------------------------------------------------------------------------------

        在用函数创建js对象时,该函数就是js类的构造函数。

       -----------------------------------------------------------------------------------

        js类没有class的概念。

       -----------------------------------------------------------------------------------

        js闭包:一般函数内部的变量,从函数外部是访问不到的,闭包的作用就是使得可以从函数外部访问函数内部的变量。

       例如

        function add()

        {

                 var a = 1;

                 return function()

                {

                      alert(a++);

                }

        }

        这样就是一个闭包,可以从函数外部访问到内部的变量a.

        

  • 相关阅读:
    B端产品经理的价值
    APP场景流程分析
    大众点评
    降低成本
    抽象不变的,可变的
    优惠券统计报表
    JSON WEB TOKEN
    vue开发项目的坑-[Vue warn]: Do not use built-in or reserved HTML elements as component id: MenuItem
    redis分布式锁和消息队列
    thinkphp 面向切面编程-行为拓展
  • 原文地址:https://www.cnblogs.com/xshang/p/4561969.html
Copyright © 2011-2022 走看看